Anzahl Artikel und Entwürfe unter WordPress anzeigen

Für meine kleine Statistik dachte ich mir, dass die Anzeige meiner veröffentlichten Artikel und Entwürfe vielleicht ganz interessant wäre. Um diese Daten auszulesen und anzuzeigen sind lediglich ein paar Zeilen Code notwendig, die ich hiermit vorstellen möchte.

Zuständig für das Zählen der Artikel ist die Funktion wp_count_posts(). Nutzen kann man die Funktion wie folgt:

<?php
   $postcount = wp_count_posts();
   echo $postcount->publish; // Ausgabe Anzahl Artikel
   echo $postcount->draft;   // Ausgabe Anzahl Entwürfe
?>

Den Code kann man nun nehmen und angepasst in die functions.php, in ein Plugin oder direkt in das Design einbinden – jeder so wie er es möchte. Die Ausgabe der Daten sollte man natürlich an der entsprechenden Stelle im Design vornehmen :)

Veröffentlicht am 10.11.2010

6 Kommentare

  • Thomas schrieb am 10. November 2010

    …und die restliche Statistik? ;)

  • Patrick schrieb am 10. November 2010

    Die müsste ich aus Piwik auslesen, wird vielleicht irgendwann mal eingebunden :)

  • Manuel schrieb am 10. November 2010

    wie wird der code denn eingebunden?

  • Patrick schrieb am 10. November 2010

    Hi Manuel,

    ich habe deinen zerhackten Kommentar mal bereinigt, WordPress kommt auf größer und kleiner als nicht klar :)

    Also eigentlich steht oben schon alles. Die erste Zeile sorgt dafür, dass die Daten ausgelesen werden. Die letzten beiden geben dann jeweils die Daten aus.

  • Patrick schrieb am 10. November 2010

    Ich habe die entsprechenden PHP-Tags nochmal ergänzt, vielleicht wird es so klarer…

  • Thomas schrieb am 11. November 2010

    Der Code lässt sich auch ganz einfach via PHP-Widget in die Sidebar von WordPress integrieren.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>