Contactable – Kontaktformular in WordPress

Die Integration eines Kontaktformulars mit WordPress beginnt meist bei einer Pluginsuche und endet oft mit einem viel zu großem Aufwand. Da werden Scripte geladen, Filter von WordPress über alle Seiten und Beiträge gejagt – nur um auf einer Seite ein Formular zu integrieren. Das Blog ist immer so gut wie sein Techniker und ich möchte heute mal einen ganz einfachen Weg zeigen, wie man sich ohne große Kenntnisse trotzdem ein Kontakt-Formular in das eigene Blog integriert.

Scripte von Plugins aus dem Frontend entfernen

Nicht selten werden Scripte im Frontend des WordPress-Blog via Hook abgelegt. Dabei werden leider nicht immer die optimalen Wege gewählt und es kann vorkommen, dass die Scripte entweder nicht an der richtigen Stelle sind, Foote roder head-Bereich, oder dass Bibliotheken mehrfach genutzt werden. Dies kostet Last und ist in keinem Fall erwünscht.

Das Feld der Optimierung von Websites ist weit und viele Möglichkeiten stehen dem Entwickler zur Verfügung, um das optimale aus der Site zu holen. Um die Scripte von Plugins an die Stelle zu bewegen, wo man sie haben will, und die Prüfung der Redundanz von Scripten zu nutzen, bedarf es Anpassungen im Plugins selbst. Dies kann aufwendig sein und beim nächsten Update des Plugins kann das Problem von neuem bestehen.

Daher bietet es sich an, dass man alle Scripte aus dem Frontend löscht und die Integration selbst in die Hand nimmt.

Syndication Frequenz von WordPress optimieren

Heute wird ein Standard 9 Jahre alt, den kaum einer beachtet: Das Syndication-Modul 1.4.1 aus der RDF Site Summary 1.0. Wozu taugt das? Angeblich bloggen einige von euch seltener als 10 Mal pro Tag. Schämt euch … nicht! WordPress allerdings geht davon aus, dass ihr gar nicht mehr aufhören könnt, deshalb schreibt es in den… Syndication Frequenz von WordPress optimieren weiterlesen

Beitragsausgabe in Abhängigkeit der Kommentare

Den Loop zu verstehen ist das eine, den Query auf seine Bedürnisse anzupassen etwas anderes. In diesem Zusammenhang gibt es sehr viele Möglichkeiten und man muss keinen SQL-Befehl absetzen. Mit WordPress Version 2.9 gibt es ein weiteres kleines Highlight, die Ausgabe der Inhalte in Abhängigkeit der Kommentare – orderby=comment_count.

WordPress Post Thumbnail und die Abwärtskompatibilität

WordPress bringt mit Version 2.9 die wohl am meisten diskutierte Funktion des Post Thumbnails in das System. Für windige Theme-Autoren war das auch im Vorfeld kein Thema und trotzdem wird sie geliebt. Wichtig bei dieser Funktion, sie geht nur, wenn man sie explizit im Theme aktiviert. Dies macht der folgenden kleine Schnipsel in der functions.php des Themes: add_theme_support(‚post-thumbnails‘);.

Aber auch bei dieser Funktion sollte man auf das Vorhandensein der Funktion prüfen und eine Alternative anbieten. Nur so kann man dem Nutzer die Freiheit der WordPress Version überlassen. Die Funktionen von Erweiterungen, Plugins und Themes gehröen einer Prüfung unterzogen; so ist die Funktion des Themes abgesichert, auch wenn eine Funktion nicht zur Verfügung steht. Ähnlich sehe ich es mit dieser Funktion für die Thumbnails zum Beitrag, auch wenn sie Funktionen aus dem Core nutzen.

Zwei Anregungen für Alternativen möchte ich im folgenden kurz aufzeigen und ich verweise auf den ausführlichen Artikel zum Thema Bilder in Themes mit Benutzerdef. Feldern oder der Mediathek von WordPress nutzen.

WordPress Loop, $post liefert

Ab und an kommt man nicht mit den Template Tags aus und man benötigt Inhalte aus dem $post-Array. Die folgende Liste ist eine kurze Referenz dieses Array. In dem Array findet man alle relevanten Inhalte zum Beitrag bzw. Seite, Attachments, Versionen eines Beitrags und andere Typen.

Formatwechsel bei Google News-Sitemaps

Die Google News können eine wichtige Quelle für Besucher sein, den Traffic steigern und die Wertsteigerung der Site enorm beeinflussen.
In den letzten Wochen hat Google das Format der News Sitemap erweitert und fordert alle Sites auf, die Inhalte in die News von Google einspeisen dürfen, diese neue Format zu übernehmen. Da ich in der Vergangenheit ein Plugin und eine Datei für das Root bereit gestellt habe, stelle ich nun eine neue Version zur Verfügung und denke, dass ich damit einige Anfragen in meinem Postkasten eliminieren kann.

Mailing Liste via WordPress-Hook

WordPress besitzt die Pluginschnittstelle auf Basis der Hooks und so steht ebenso ein Hook zur Verfügung, der es ermöglicht etwas zu tun, wenn ein Beitrag veröffentlicht wird. Dieser Hook stellt sehr schön dar, was man alles mit Hooks machen kann und so wähle ich mal als Beispiel das Versenden von Mails mit Hilfe von WordPress, wenn es einen neuen Beitrag gibt.

Sprachschlüssel des WordPress-Feed richtig setzen

Mit Hilfe des Sprachschlüssel kann nicht nur das Blog ausgezeichnet werden, sondern auch der Feed. Auch WordPress hat dafür eine Option vorgesehen; gibt dem Anwender aber keine einfache Möglichkeit der Pflege in die Hand.
Sinnvoll ist es aber, den Schlüssel nach dem Codec zu setzen und daher hier einige Möglichkeiten das zu tun.