Der Umgang mit WP-Stats 2.10

WP-Stats 2.10 von lesterchan ist mit den nötigsten Utensilien für eine Statistikseite ausgerüstet. Leider fehlt dem Plugin eine Anleitung zur Einbindung von einzelnen Auswertungen.

Hier deshalb die von mir eingebunden Befehle.
Einen Hinweis gibt die mitglieferte stats.php, in der die notwendigen

    <?php get_ ... ?>

Bezüge aufgeführt sind.


Die Ausgabe der letzten x Kommentare erfolgt durch:

    <?php get_recentcomments('posts', 5); ?>

Die Zahl (hier:5) gibt die Anzahl der Kommentare wieder, die angezeigt werden soll.

Angezeigt wird standardmäßig das Datum, der Autor und der Titel.

Auf Nachfrage bei lesterchan, hat mir dieser mitgeteilt, dass es mit WP-Stats momentan noch nicht möglich ist, Kommentare so auszugeben, dass auch ein Auszug aus dem Text angezeigt wird.

Die Ausgabe der letzten x Beiträge erfolgt durch:

    <?php get_recentposts('posts', 5); ?>

Auch hier gilt wieder die Angabe der Zahl für die Anzahl der anzuzeigenden Beiträge.

Die Ausgabe der Top-Kommentierer ist auf zwei Arten darstellbar. Entweder ALLE Kommentierer oder eine bestimmte Anzahl.

Die Ausgabe “Alle Kommentierer” erfolgt durch:

    <?php get_commentmembersstats(); ?>

Die Ausgabe der TOP-x Kommentierer ist etwas umständlicher, da der Code nicht in der stats.php enthalten ist.

Der nachfolgende Code ist sodann in stats.php (ab Zeile 30) einzufügen.

Die Ausgabe erfolgt dann über den Befehl:

    <?php get_commentmembersstats_limit(5); ?>

Die Zahl in der Klammer ist gleich Anzahl der anzuzeigenden Kommentatoren.

Meist gelesene Beiträge / Seiten

Diese Funktion ist in der vorliegenden Version von wp-stats nicht enthalten. Hierzu muss man sich einem weiteren Plugin aus dem Hause lesterchan bedienen; dem Plugin postviews.php.

Um nicht mit zwei Plugins zu arbeiten, habe ich den Code der postviews.php (Zeilen 31-242) in die stats.php eingefügt.

Der Code zum Anzeigen lautet dann:

    <?php get_most_viewed('both', 5); ?>

Die Zahl gibt die Anzahl der anzuzeigenden Beiträge/Seiten an.

Es kann noch unterschieden werden in

  • Seiten UND Beiträge = ‘both’;
  • für NUR Seiten = ‘page’;
  • für NUR Beiträge = ‘post’.
  • Über den Befehl

      <?php if(function_exists('the_views')) { the_views(); } ?>

    kann man sich in den einzelnen Seiten oder Beiträge noch die Views anzeigen lassen.
    Dieser Code muss dann jeweils in die single.php, post.php oder page.php eingefügt werden.

    Dann gibt es ja noch die Auswertung in reinen Zahlen, also z.B.

    Anzahl der Beiträge: <?php get_totalposts(); ?>;

    Anzahl der Seiten <?php get_totalpages(); ?>

    Anzahl der Kommentare: <?php get_totalcomments(); ?>

    Selbstverständlich kann man sich noch mehr anzeigen lassen. Alles was auf der Statistik-Seite angezeigt wird ist machbar.
    Hierzu muss lediglich der Befehl

      <?php get_ ... ?>

    gesucht und gefunden werden.

    Die Anzeige kann man auch den eigenen Bedürfnissen anpassen. Hierzu bedarf es auch kleinerer Sucharbeiten.

    Die Ausgabe wird jeweils in der Zeile mit dem $temp .=... geregelt.

    Gern stelle ich meine stats.php als Download zur Verfügung.
    Diese enthält den Code aller oben beschriebenen Codes und wurde in den wesentlichen Dingen eingedeutscht.
    Im Vergleich zur Originaldatei sind bei den Parameter für die Ausgabe die Auflistungsbefehle (ul’s) teilweise entfernt worden, da ich bei einigen Anzeigen mit anderen Aufzählungszeichen arbeite.

    Das Ergebnis meiner stats.php kann man sich auf der Seite www.bsv-bruchmachtersen.de auf der linken sidebar ansehen.

    Viel Spaß!

    1 Kommentar

    1. Saubere Arbeit, danke dir für das erweiterte Plugin.
      Habe es gleich bei mir eingebaut und unter WP 2.0.9 läufts prima.
      Wie jetzt der Einbau in die Sidebar, z.B. so wie bei „bsv-bruchmachtersen“?
      tschüss
      HDS

    Trackbacks/Pingbacks

    1. Nintendo Consoles Wii - Random Rants... [...] Later on I learned that this wasn't exactly true. [...]...

    Kommentar absenden

    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>