Anzahl der Beiträge in einer Kategorie [ 2 ]

Um die Anzahl der Beiträge in einer Kategorie dynamisch anzeigen zu lassen, braucht es kein Plugin, sondern nur ein wenig PHP-Code:

1
2
3
4
5
<?php
global $wpdb, $cat;
$anzcatposts = $wpdb->get_row("SELECT cat_name, category_count FROM `wp_categories` WHERE `cat_ID` = '".$cat."'");
echo "Die Kategorie $anzcatposts->cat_name enthält $anzcatposts->category_count Einträge";
?>

UPDATE 13.11.2007

Da es ab WordPress 2.3 keine wp_categories-Tabelle mehr gibt, funktioniert dieser Ansatz leider nicht mehr. Doch mit WordPress-Hausmitteln und ohne einer einzigen SQL-Abfrage geht es auch (auch bei älteren Versionen):

1
2
3
4
5
<?php $categories = get_categories('include=<IDderKategorie>');
foreach ($categories as $cat) {
  echo $cat->category_count." Beiträge";
}
?>

Um den Code nur auf der Kategorieseite anzeigen zu lassen, sollte vorher abgefragt werden, ob man sich auf einer Kategorie-Seite befindet:

1
2
3
4
5
<?php if (is_category()) { ?>
 
...
 
<?php } ?>


Found something helpful? Development of this and other free stuff on my site can be supported by a PayPal donation in the sidebar. You'll get a backlink!


2 Reaktionen zu " Anzahl der Beiträge in einer Kategorie "

2 Kommentare

  1. Jo

    wäre nett, welche Dateien es sind. sidebar.php oder sonstige?

    Auf diesen Kommentar antworten

    28. Juli 2008 um 08:42


Schreib einen Kommentar



Poets of the Fall - Carnival of Rust Video
Poets of the Fall - The Ultimate Fling Video
Poets of the Fall - Locking Up The Sun Video