WordPress Tweaks (Teil 1)
19. Juni 2008 von Werner Mager · Gelesen: 2862 · heute: 1Wie unschwer zu erkennen ist basiert dieser Blog auf WordPress. Ich möchte an dieser Stelle auf ein paar Kniffe und Plugins eingehen, mit denen wir diesen Blog an unsere Vorstellungen angepasst haben.
- Plugin “Sayfa Sayac - PostReadCounter (de)”
- Plugin “List Authors” Widget
Statistik leicht gemacht - Plugin “Sayfa Sayac - PostReadCounter (de)”
Als Autor möchte man natürlich auch wissen, wie das geschriebene ankommt. Die Möglichkeit Kommentare zu schreiben wird dabei von den Lesern leider nur bedingt angenommen. Ein Counter bietet da eine zuverlässigere Aussage über die Leserfrequenz und über die Relevanz eines Artikels.
Mit dem Plugin “Sayfa Sayac” von Hakan Demiray ist ein Counter im Handumdrehen realisiert. Die Deutsche Version des Plugins stammt von Frank Bueltge:
Sayfa Sayac - PostReadCounter (de)
Das Plugin in Form der Datei “sayfa_sayac_de.php” wird einfach in das Verzeichnis “wp-content/plugins/” kopiert. Danach kann man es in der WordPress Administration aktivieren.
Um nun die Counter-Ausgabe unter dem Titel des jeweiligen Artikels zu erhalten, haben wir im WordPress Theme-Editor folgende Anpassungen vorgenommen:
In den Dateien Hauptindex-Template (Index.php) und “Archiv (archive.php)” wird jeweils die Zeile
<small> <?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --> </small>
geändert in:
<small> <?php the_time(__('F jS, Y', 'kubrick')) ?> von <?php the_author_link() ?> <?php if (function_exists('sayfa_sayac')) : ?> <?php sayfa_sayac(0, 0, 1, 1, 0, ' · ', '',' · ', '', '') ; ?> <?php endif; ?> </small>
Hierdurch wird unter dem Titel die Statistik des Artikels angezeigt und zusätzlich wird der Autor ausgeben.
In der Datei “Einzelner Artikel (single.php)” muss der erste Parameter des Sayfa-Sayac-Aufrufs dagegen 1 lauten, d.h. hier schreiben wir folgende Änderung:
<small> <?php the_time(__('F jS, Y', 'kubrick')) ?> von <?php the_author_link() ?> <?php if (function_exists('sayfa_sayac')) : ?> <?php sayfa_sayac(1, 0, 1, 1, 0, ' · ', '',' · ', '', '') ; ?> <?php endif; ?> </small>
Dadurch wird jeder Aufruf der Seite gezählt (außer Aufrufe durch den Admin) und zugleich die Ausgabe wie oben durchgeführt.
Wenn mehre Autoren bloggen - Das “List Authors” Widget
WordPress bietet die Möglichkeit, alle Artikel eines Autors auszugeben. Zum Beispiel erhält man über http://blog.sternico.de/author/wm/ alle Artikel von mir. Mit dem Plugin “List Authors Widget” von Mike Smullin kann ganz einfach eine Liste aller (aktiven) Autoren als Widgets hinzugefügt werden.
Das Plugin kann hier heruntergeladen werden:
http://www.mikesmullin.com/2006/06/21/list-authors-widget-10
Genauso wie das “Sayfa Sayac” Plugin muss die “authors.php” in das Verzeichnis “wp-content/plugins/” kopiert und in der WordPress Administration aktiviert werden. Nun kann man es den Widgets hinzufügen. Hierbei kann man das Widget auch gleich konfigurieren. Wir verwenden den Titel “Artikel nach Autoren” und haben alle Einstellungen bis auf “Option Count” auf “yes” gestellt.
Ich denke diese beiden Plugins zeigen deutlich, wie mächtig und erweiterbar WordPress ist. Auch die große Anzahl der (kostenlos!) verfügbaren Plugins ist sehr beeindruckend, so dass einem die Entscheidung für WordPress nicht schwer fallen sollte…