Listar posts no WordPress por categoria com título e nome do autor

Um dia desses precisei criar um portal sobre literatura e tive que listar posts por categoria com título e nome do autor. A listagem precisava ser dentro de uma página com todos os posts de cada categoria.

A listagem

Categoria: Literatura Inglesa

Autor: George Orwell
Título: A Revolução dos Bichos

————————-

Autor: Oscar Wilde
Título: O Retrato de Dorian Gray


Categoria: Literatura Brasileira

Autor: José de Alencar
Título: Iracema

————————-

Autor: Machado de Assis
Título: Dom Casmurro

O código

<?php
global $post;
$myposts = get_posts('numberposts=500&orderby=date&order=DESC&category_name=Literatura Inglesa');
foreach($myposts as $post) :
?>
<strong>Título:</strong> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br />
<strong>Autor:</strong> <?php the_author(); ?><br /><hr>
<?php endforeach; ?>

Com esse código o WordPress listará os últimos 500 posts da categoria Literatura Inglesa. Cole o código e altere o nome da category_name para cada categoria que você deseja listar. =P

Para quem está estudando PHP, veja outras possibilidades de listagem de posts:

+ WordPress: Como listar posts de uma determinada categoria na página inicial
+ WordPress: Como listar posts nas páginas
+ Como listar posts com título, data e imagem
+ Como escrever Campos Personalizados específicos ao listar posts
+ Listar posts no WordPress por categoria com título e nome do autor

Caso tenha alguma dúvida, entre em contato conosco! =)

WordPressIcon760x250

Birimbelo

Descomplicando sua vida digital.

Comentários estão fechados