• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Hipnoted

[Wordpress] Obter a função de utilizador por PHP

2 mensagens neste tópico

Boas!

Estou a mexer no Wordpress e agora necessitava de obter a função de um determinado utilizador (Se é administrador, colaborador, editor, autor, ...). É possível isto em PHP ou tenho mesmo que fazer uma query à BD?

É que tenho ideia de já ter visto a função que me devolve o que quero mas neste momento não estou a encontrar, se alguém souber agradeço. :D

Cumprimentos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pelo que vi aqui (http://xref.fergcorp.com/trunk/nav.html?wp-admin/includes/user.php.source.html#l172):

 223  function get_editable_user_ids( $user_id, $exclude_zeros = true ) {
224      global $wpdb;
225  
226      $user = new WP_User( $user_id );
227  
228      if ( ! $user->has_cap('edit_others_posts') ) {
229          if ( $user->has_cap('edit_posts') || $exclude_zeros == false )

Crias um WP_User com o user_id e vês as capabilities dele. Deve haver outra forma, mas foi o que vi olhando rapidamente para o Xref.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora