Lista wszystkich wpisów w danej kategorii
- Piotr Bartczak
- 5 wrz 2011
- 1 minut(y) czytania
Jeżeli dla kategorii foo chcemy wyświetlić listę wszystkich wpisów, należy utworzyć plik category-foo.php zgodnie z http://codex.wordpress.org/Template_Hierarchy#Category_display
który będzie zawierał:
<?php
function get_all_post_from_category()
{
global $wp_query, $cat;
$wp_query->query('showposts=-1&cat='.$cat);
}
add_action('wp_head', 'get_all_post_from_category');
get_header();
if ( have_posts() ) {
echo '<ul>';
while ( have_posts() ) {
the_post();
echo '<li><a href="'.get_permalink().'">';
the_title();
echo '</a></li>';
}
echo '</ul>';
}
get_footer();
?>
Oczywiście należy dostosować go naszego motywu.
pobierz plik: category-foo.php
Commenti