Exibindo lista de autores com foto no WordPress
Veja como listar autores de um blog, site ou portal de notícias desenvolvido em WordPress
Olá Pessoal,
Tudo bem?
Hoje vamos ver como listar autores de um blog, site ou portal de notícias desenvolvido em WordPress. Primeiramente é necessário inserir o código abaixo no arquivo functions.php.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php function contributors() { global $wpdb; $authors = $wpdb->get_results("SELECT ID, user_nicename from $wpdb->users WHERE display_name <> 'admin' ORDER BY display_name"); foreach($authors as $author) { echo '<div class="autor">'; echo "<a href=\"".get_bloginfo('url')."/?author="; echo $author->ID; echo "\">"; echo get_avatar($author->ID, '150'); echo "</a>"; echo "<a class='name-designer' href=\"".get_bloginfo('url')."/?author="; echo $author->ID; echo "\">"; the_author_meta('display_name', $author->ID); echo "</a>"; echo "</div>"; } } ?> |
Esse função é responsável por fazer a seleção dos autores direto no banco de dados. Como pode notar, ele por padrão já exclue o admin da lista.
Em seguinda, defina uma página no qual você gostaria de exibir a lista de autores, um bom modo de se fazer isso seria criando modelos de páginas. ou usar coditional tags. Enfim, isso fica a seu gosto.
Escolhida a página, insira o código abaixo:
1 | <?php contributors(); ?> |
Esse código é responsável por chamar a função contributors criada no arquivo function.php.
Isso é tudo pessoal, dúvidas? Só usar o formulário de comentário.
Abraço!
Tweets that mention Exibindo lista de autores com foto no WordPress - Eder Prado via -- Topsy.com 29 dezembro, 2010 em 14:56
[...] This post was mentioned on Twitter by Eder Prado. Eder Prado said: Exibindo lista de autores com foto no WordPress – Eder Prado http://t.co/nLAc0ct via @ederprado [...]
Olá,
Obrigado por disponibilizar o script. Estou precisando usar isso num blog e listar apenas os autores de determinada categoria. Por exemplo, caso eu visite um post da categoria “Carros”, a lista de autores vai ser limitada apenas ao autores que tenham escrito sobre carros. Conhece algum plugin pra isso ou como fazer?
Obrigado.
[Responder]
1 de abril de 2011
Fábio,
Nunca pensei em fazer algo do tipo, mas sua pergunta é muito válida. Vou dar uma boa pesquisada e em breve vou postar esse artigo na versão II.
Abraço!
[Responder]