Update, 29.06.2010: Inzwischen habe ich verbesserte Funktionen zum Zählen von Kategorien und Tags veröffentlicht. Die unten genannten Funktionen für Artikel und Kommentare sind weiterhin empfehlenswert. Zum Artikel »
Diese Woche bin ich auf das Problem gestoßen, meine Artikel, Kommentare, Kategorien und die Tags des gesamten Blogs zählen zu müssen. Nach meiner Recherche habe ich vier Funktionen geschrieben, die ich euch hier vorstellen möchte.
Ich war ein bisschen enttäuscht vom WordPress-Core, dass noch keine Funktionen bereitgestellt werden, die diesen Job erledigen. (Jedenfalls habe ich keine gefunden.) Meine Lösungen sehen teilweise nicht wirklich elegant aus. Kennt ihr bessere Methoden? Ich bin offen für Verbesserungsvorschläge.
Artikel zählen
1
2
3
|
function my_post_count() {
return wp_count_posts()->publish;
}
|
Kommentare zählen
1
2
3
4
|
function my_comment_count() {
$comment_count = get_comment_count();
return $get_comment_count['approved'];
}
|
Kategorien zählen
1
2
3
4
5
|
function my_category_count() {
$category_list = wp_list_categories(array('echo'=>false, 'style'=>'none'));
$categories = explode('<br />', $category_list);
return count($categories)-1;
}
|
Tags zählen
1
2
3
4
|
function my_tag_count() {
$tags = wp_tag_cloud(array('number'=>0, 'format'=>'array', 'taxonomy'=>'post_tag'));
return count($tags);
}
|
Dann abonniere doch den RSS-Feed!