Bessere Suche und „Related Posts“-Anzeige in WordPress mit ElasticPress

Bei einem Gespräch im deutschsprachigen WordPress-Slack kam vor einiger Zeit die Sprache auf Elasticsearch, womit Suchen und Analysen durchgeführt werden können. Bernhard Kau hat kurz darauf den Beitrag Einrichtung von Elasticsearch in WordPress mit ElasticPress und Heroku geschrieben und gezeigt, wie Elasticsearch relativ einfach in eine WordPress-Installation integriert werden kann. Heute habe ich mich daran gemacht, die WordPress-Suche und die Anzeige von weiteren Artikeln in der Einzelansicht von Beiträgen auf Elasticsearch umzustellen.

"Bessere Suche und „Related Posts“-Anzeige in WordPress mit ElasticPress" Weiterlesen

Eine normale PHP-Seite zum oEmbed-Inhalt für WordPress machen

Für die Meetup-Vorschau auf de.wordpress.org, die automatisch die nächsten sechs Meetups von wpmeetups.de anzeigt, musste eine Lösung gefunden werden, wie eine normale PHP-Seite auf einer WordPress-Website eingebettet werden kann. Dabei wurde sich der neuen oEmbed-Fähigkeit von WordPress bedient, die mit 4.4 eingeführt wurde.

"Eine normale PHP-Seite zum oEmbed-Inhalt für WordPress machen" Weiterlesen

Ein Social-Icons-Menü mit SVGs in WordPress umsetzen

Für mein neuestes WordPress-Theme habe ich mich damit auseinandergesetzt, wie ein normales WordPress-Menü, das mit Social-Media-Links gefüllt ist, im Frontend mit SVGs statt Icons eines Icon Font angezeigt werden kann. Wie meine Lösung dazu aussieht, zeige ich euch hier.

"Ein Social-Icons-Menü mit SVGs in WordPress umsetzen" Weiterlesen

SSL für WordPress-Netzwerk mit Subdomains erzwingen

Hinter meiner Website steht ein WordPress-Netzwerk, das neben der Domain florianbrinkmann.com aktuell noch drei Subdomains für die Demos meiner bisherigen WordPress-Themes enthält. Nachdem ich neulich mit meiner Haupt-Domain auf SSL umgestiegen bin, habe ich das heute für die Subdomains nachgerüstet und für alle per .htaccess das https-Protokoll erzwungen. Wie das geht, zeige ich euch in diesem kurzen Beitrag.

"SSL für WordPress-Netzwerk mit Subdomains erzwingen" Weiterlesen

Die ID des ersten Bildes eines WordPress-Beitrags ermitteln

Ich stand gestern vor dem Problem, wie ich aus einem Beitrag in WordPress die ID des ersten Bildes ermitteln kann, um damit weiterzuarbeiten. Wie ich das Problem letztlich gelöst habe, zeige ich euch hier.

"Die ID des ersten Bildes eines WordPress-Beitrags ermitteln" Weiterlesen

WordPress-Galerie: Das erste Bild in der Blog-Übersicht anzeigen

Viele Themes unterstützen die verschiedenen Post-Formate von WordPress, wie etwa den Typ „Galerie“. Praktisch ist bei diesem Post-Format, wenn automatisch das erste Bild aus der Galerie angezeigt wird. Wie ihr das umsetzen könnt, zeige ich euch in diesem Beitrag.

"WordPress-Galerie: Das erste Bild in der Blog-Übersicht anzeigen" Weiterlesen

WordPress: Eine paginierte Blogseiten-Navigation mit the_posts_pagination() realisieren

Auf vielen Sites wird auf ältere Blogseiten nicht mit dem Standard-Verweis „Älterer Beitrag“ verlinkt, sondern mit einer paginierten Navigation. Das ist auch bei meinen betreuten Installationen das Mittel der Wahl und bisher habe ich dafür immer auf ein Plugin zurückgegriffen. In Version 4.1 schafft WordPress hier Abhilfe mit Einführung der Theme-Funktion the_posts_pagination().

"WordPress: Eine paginierte Blogseiten-Navigation mit the_posts_pagination() realisieren" Weiterlesen

Buddypress: Username aus Vor- und Nachnamen

Wenn man sich auf einer WordPress Seite mit Buddypress als neuer Nutzer registrieren will, muss standardmäßig ein Benutzername und ein Name eingegeben werden. Ich wollte aber gerne Vor- und Nachname bei der Registrierung abfragen. Ein Nutzername sollte nicht vergeben werden müssen. Dieser sollte automatisch aus Vor- und Nachnamen generiert werden.

"Buddypress: Username aus Vor- und Nachnamen" Weiterlesen

WordPress Galerie Formatvorlage – bestimmtes Vorschaubild festlegen

Die Formatvorlage für Galerien in WordPress ist eine tolle Sache. In der Beitragsübersicht wird automatisch ein Bild aus der Galerie angezeigt. Was mich allerdings stört ist die fehlende Möglichkeit, ein eigenes Vorschaubild für die Beitragsübersicht zu wählen. Wie du selber ein Bild festlegen kannst, das in der Übersicht angezeigt wird, werde ich dir hier kurz zeigen.

"WordPress Galerie Formatvorlage – bestimmtes Vorschaubild festlegen" Weiterlesen

Theme Options Seite für WordPress Themes erstellen

Update vom 4. November 2016: Seit längerem ist eine eigene Theme-Options-Seite schon nicht mehr Stand der Dinge – es sollte lieber die Customizer-API genutzt werden.

Ich wollte mich näher mit der Möglichkeit einer Theme-Options Seite auseinandersetzen und bin auf der Suche nach einem Tutorial bei diesem Artikel von Wptuts+ hängen geblieben: Using the settings api — Part 1: Create a theme options page.
Hier wird sehr gut Schritt für Schritt erklärt, wie man zu einer Theme-Options Seite kommen kann.