Zähler für Kommentare, Track- und Pingbacks ab WordPress 2.7

Seit WordPress 2.7 gibt es eine API für den Bereich der Kommentare. Damit kann man auch den PHP-Anteil innerhalb der comments.php entschlacken, je nach eigenem Ermessen. Jean-Baptiste zeigt eine einfache Lösung, um die Kommentare zu zählen. Die Lösung sollte bekannt sein und wird quasi seit der ersten WordPress Veröffentlichung so realisiert. Wollte man dann aber einen Filter über den Zähler haben, der beispielsweise nur die Trackbacks zählt oder auch nur die Kommentare, die per Formular eingehen, dann scheitert diese Lösung. Außerdem ist das How To doch recht schmal und PHP-Laien könnten in Schwierigkeiten geraten.

Aus diesem Zusammenhang und diverser Fragen zum Thema zeige ich mal zwei einfache Funktionen, die in der functions.php des Themes abgelegt werden und dann willkürlich im Theme genutzt werden können. In der Regel werden sie dann also zur Ausgabe in der comments.php heran gezogen.

Tweet This mit WordPress

In der Aufarbeitung meiner Abonnements im Feed-Reader sind mir diverse Artikel aufgefallen, die das eine oder andere Plugin empfehlen um einen Link zum Beitrag zu ergänzen, um den jeweiligen Beitrag bei Twitter zu empfehlen. Im Grunde stellen dann die meisten Plugins eine Funktion beriet, die man in das Template des Themes integriert.

Wie so oft ist das aber ein wenig übertrieben, und wie auch schon in der Vergangenheit mit der Integration von Links zu Social Bookmark Diensten, gibt es auch dafür eine einfache Lösung mi Hilfe einer Funktion aus dem WordPress Core.

WordPress Login Style deaktivieren

In der Vergangenheit habe ich einige Möglichkeiten gezeigt, wie man WordPress im Hinblick auf eine Corporate Identity nutzt. Dazu gehört auch das Anpassen des Login-Bereiches. Dies sollte mit Hilfe der entsprechenden Artikel nicht schwer fallen. WordPress 2.7 Login Design anpassen WordPress 2.5 und Theme-definiertes Login In beiden Artikeln bin ich aber nicht darauf eingegangen, wie… WordPress Login Style deaktivieren weiterlesen

WordPress Update Info nur für Admins

Nicht selten setzt man WordPress für Nicht-Administratoren ein, sei es als CMS oder Weblog, – darum sollten auch nicht alle Nutzerrollen eine Informationen über Plugin- und Core-Updates bekommen. Um dies einfach und schnell zu realisieren, nutze ich eine kleine Abfrage in der functions.php des Themes. Mit Hilfe des Objektes edit_plugins (Rechte für Userlevel und Objekte… WordPress Update Info nur für Admins weiterlesen

Avatare zum Standard von WordPress hinzufügen

Avatare sind beliebt als Identifizierung und mit dem Dienst Gravatar werden diese auch weitestgehend in den unterschiedlichen Applikation zu Kommentaren genutzt. WordPress lässt dem Nutzer dabei die Möglichkeit offen einige Grundeinstellungen zu setzen und so zum Beispiel ein Standardavatar oder generiertes Avatar zu laden, wenn der Kommentierende kein Avatar besitzt. Diverse Themes haben ein Standard… Avatare zum Standard von WordPress hinzufügen weiterlesen

Kommentare ab WordPress 2.7 formatieren

WordPress erlaubt seit Version 2.7 „Threaded Comments“ zu nutzen, ohne Plugin- oder Themeerweiterung. Dazu muss das bestehende Theme die API der Kommentare unterstützen. Im Netz finden sich einige schöne Artikel dazu und das Basis-Theme von mir wird gerade vorbereitet. Noch gibt es keine Dokumentation und ohne diese will ich es nicht frei geben – bitte ein wenig Geduld.
Um nun aber die Funktion der „Threaded Comments“ entsprechend darzustellen und für den Besucher ansprechend zu formatieren stehen eine ganze Reihe von Klassen zur Verfügung. Alle möglichen Zugriffe via CSS sind im folgenden gelistet und helfen dem einen oder anderen aber beim Erarbeiten des CSS.

Erweiterung der Kommentarfunktion

Ab jetzt ist die Kommentarfunktion ein wenig mächtiger uns soll euch den Zugriff auf Textstellen und -passagen erleichtern. Aufmerksame Leser haben vielleicht die Hinweise zu den Kommentaren schon gelesen und die Funktion genutzt? Ich habe seit geraumer Zeit eine Möglichkeit integriert, die es euch erlaubt sich auf bestimmte Texte aus dem Artikel zu beziehen, ohne großen Mehraufwand. Um die Funktion zu nutzen müsst ihr lediglich im Artikel den Text formatieren, daraufhin erscheint ein Button mit dem Text „Antworten“. Beim Klick auf diesen Button wird der markierte Text direkt in die Textbox eures Kommentars übernommen und ihr könnt wie gewohnt euren Kommentar dazu schreiben. Der übernommene Text wird dabei als Zitat ausgezeichnet.

WordPress 2.7 Login Design anpassen

WordPress 2.7 steht vor der Tür und es gibt ein Update des Backend-Designs. Das sollte sich sicher rumgesprochen haben und hinzu kommt ein neuer Login-Bereich. Es wurde nur wenig geändert, aber der Anblick entspricht dem Design des neuen Backends.
Schon in der Vergangenheit habe ich beispielsweise im Artikel „WordPress 2.5 und Theme-definiertes Login“ für das Aspassen des Deisgn an das Theme gesprochen. Aus meiner Sicht gehört es einfach zu einem Rundumpaket eines definierten Themes – ganz im Sinne eines Corporate Designs.

Ab der Version 2.7 ist damit das CSS ein wenig anders und wer den Login-Bereich ebenso anpassen möchte, dem zeige ich hier kurz wie es geht und hinterlege das CSS für ein Beispiel.

Menu Seite ab WordPress 2.7 hinzufügen

In einer der letzten Beiträge habe ich für die Autoren von Plugins schon erklärt, wie ich Möglichkeiten ab Version 2.7 von WordPress nutze, um das Backend zu bereichern und an die Möglichkeiten anzupassen. Dabei kam es in den Kommentaren schon zur Frage, wie man denn eine Icon für Menupunkte, Top-Level, übergeben kann. Im Kommentar habe ich dabei nur sehr kurz eine Möglichkeit geschildert, die so funktioniert aber aus meiner Sicht besser und komfortabler für den User geht. Daher nun also eine ausführliche Lösung mit dem Hovereffekt für das Icon.

Google News Quelle mit WordPress werden

Die Google News können eine begehrte Plattform sein. Aktuell werden über 700 deutschsprachige Quellen gezogen und publiziert. Google benötigt aber für die Aggregierung ein spezielles Format – News-Sitemap.

Mit WordPress kann man dieses Format im Grunde auf zwei Wege erstellen. Beide Lösungen sollen hier vorgestellt werden. Auf das zweite Beispiel möchte ich dann näher eingehen, denn es zeigt meiner Ansicht sehr schön, wie man Inhalte aus WordPress außerhalb nutzen kann.