Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $categories = get_categories(); // busca todas categorias e salva elas na variável $categories
- foreach($categories as $category) : // Usa o bloco de repetição foreach para quebrar $categories em categorias individuais para ficar mais fácil de iterar e armazena em $category
- ?>
- <p><?php // Exibe o nome da categoria como link para o arquivo de posts da categoria ?>
- Categoria: <a href="<?php get_category_link( $category->term_id )?>" title="<?php sprintf( __( "Ver todos posts em %s" ), $category->name ) ?>"><?php echo $category->name ?></a>
- </p>
- <p><?php // Exibe descrição da categoria, se não quiser só excluir esse bloco ?>
- Description: <?php echo $category->description ?>
- </p>
- <?php
- $catid = $category->cat_ID; // Armazena o ID da categoria para buscar seus posts em get_posts
- // passa o ID para os argumentos da query
- $args = array( 'cat' => $catid, );
- $query = get_posts($args);
- // Inicia o loop para exibir os posts de cada categoria que está sendo iterada
- foreach ( $query as $post ) : setup_postdata( $post ); ?>
- <li>
- <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
- </li>
- <?php
- endforeach;
- wp_reset_postdata();
- endforeach;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement