Como obter todos os usuários com a permissão de autor – WordPress

Neste post iremos ver uma das formas de consultar todos os usuários com a permissão de autor “publish_posts”.

Como obter todos os usuários com a permissão de autor

Listando usuários pela sua função

Por padrão o WordPress possuí algumas funções definidas para os usuários cadastrados. Elas são:

  • Assinante
  • Colaborador
  • Autor
  • Editor
  • Administrador

Alguns plugin podem adicionar novos tipos de função flexibilizando ainda mais a administração do painel do WordPress.

Vamos ao código

Primeiro montamos um array com a função que desejamos, no nosso exemplo seria “publicar post”.

Agora montamos a “query”:

Você também pode utilizar a função get_users de forma mais direta:

Sobre WP_Roles

A role option”” é simples, a estrutura é organizada pelo nome da função que armazena o nome no valor da chave ‘nome’. Os recursos são armazenados como uma matriz no valor da chave ‘capacidade’.

Arquivo: wp-includes/class-wp-roles.php

Função adicional

Recuperando a função do autor dentro do loop de um Post

Adicione no arquivo functions.php do seu tema:

Exemplo de utilização:

 

Avalie este artigo!

Clique nas estrelas, para dar uma nota de 1 à 5.

1 estrela2 estrelas3 estrelas4 estrelas5 estrelas (Nenhuma avaliação ainda)
Loading...

Dúvidas? Faça um comentário logo abaixo ou envie uma mensagem clicando aqui.

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *