WordPress – das wohl bekannteste Blog CMS – bietet eine Vielzahl von implementierten Funktionen. Auch die Anzahl der Artikel, Seiten, Kategorien, Kommentare oder Tags lassen sich bequem in PHP ausgeben.
Die Umsetzung
Da es sich um PHP Code handelt, kann dieser mit Leichtigkeit in das Theme integriert werden. Dafür bastelt man entweder direkt im Theme rum, oder man benutzt ein Widget-Plugin für PHP Unterstützung. Eine denkbare Anwendung wäre ein kleiner Counter im Footer, welcher Auskunft über die Anzahl der Kommentare und der Artikel gibt.
/* Gibt die Anzahl der Artikel aus */ $num_posts = wp_count_posts( 'post' ); $num_posts = $num_posts->publish; //publish, draft /* Gibt die Anzahl der Seiten aus */ $num_pages = wp_count_posts( 'page' ); $num_pages = $num_pages->publish; /* Gibt die Anzahl der Kategorien aus */ $num_cats = wp_count_terms('category'); /* Gibt die Anzahl der Tags aus */ $num_tags = wp_count_terms('post_tag'); /* Gibt die Anzahl der ausgewählten Gruppe von Kommentaren aus */ $num_comm = wp_count_comments( ); $num_comm = $num_comm->approved; //approved, moderated, spam, total_comments
Ein kleines Anwendungsbeispiel kann folgendermaßen aussehen. Wer des Quellcodes mächtig ist, wird schnell erkennen, dass einfach nur die Anzahl der veröffentlichten Beiträge ausgegeben wird.
/* Beispiel, um die Anzahl der Artikel auszugeben */ $num_posts = wp_count_posts( 'post' ); $num_posts = $num_posts->publish; //publish, draft echo 'Dieser Blog hat bereits ' . $num_posts . ' Artikel veröffentlicht!'
Bei den Beiträgen und Kommentaren hat man mehrere Möglichkeiten. Man kann sich nicht nur die veröffentlichten Beiträge ausgeben, sondern auch die Entwürfe.
Bei den Kommentaren kann man beispielsweise neben der kompletten Anzahl auch nur die Spamkommentare oder nur die angenommenen Kommentare ausgeben.
© ¥akuza112 Inc.