
Wie viele Blöcke braucht ein Mensch?
Gutenberg. Nur ein neuer Editor, und doch hat er die WordPress-Welt verändert. Wer bisher Themes und Plugins auf PHP-Basis entwickelte, muss sich umstellen, oder er…

WordPress Archive: Seite x von y anzeigen
Die Anzeige auf welcher Seite von wie vielen Seiten innerhalb eines Archivs sich ein Leser befindet, sobald er auf eine Folgeseite navigierte (z.B. Seite 2…

Paginierung für ACF-Repeater Einträge
Die Datenfelder sollen nur für Seiten und auch nur dann verfügbar sein, wenn ein bestimmtes Template ausgewählt wird. Da die Anzahl der Einträge auf manchen…

WordPress-Dashboard: Datum der letzten Aktualisierung in der Beitrags-Tabelle anzeigen
WordPress listet Beiträge im Dashboard mit dem Veröffentlichungsdatum. Wird ein Beitrag in einen anderen Zustand versetzt, zum Beispiel als Entwurf neu gespeichert, ändern sich Veröffentlicht…

Inhalt nach Gutenberg Gallery durchsuchen und 5 zufällige Bild-IDs zurückgeben
Die Funktion get_post_gallery(), mit der früher Gallery-Daten aus Inhalten extrahiert werden konnten, greift bei Gutenberg-Galerien nicht mehr. Aus diesem Grund musste eine Funktion die 5…

Fehlende Captiontexte mit Gutenberg Galerie und Featherlight-Lightbox
Obwohl die Bilddaten ausgefüllt sind, sowohl Bildbeschriftung als auch Alt-Texte, werden Galerien seit Gutenberg ohne Caption-Texte dargestellt. Auch beim Öffnen eines Bildes in der Featherlight…

Loops durch Datums- und Zeitwerte aus benutzerdefinierten Feldern (ACF)
Nicht immer genügt es, sich damit zufrieden zu geben, die Ausgabe von Zeitformaten bei ACF-Feldern bestimmen zu können. Mithin braucht es die Funktion strtotime (wofür…

WooCommerce: Warum funktioniert bei mir template_redirect auf benutzerdefinierte Dankeseite nicht?
In Anleitungen aber auch entsprechenden Plugins wird die Weiterleitung auf eine Dankeseite nach einer Bestellung über den Hook template_redirect vorgenommen (manchmal auch schon gesehen, mit…

WooCommerce: Produkte hinzufügen-Button durch Buttonlink auf Detailseite ersetzen
Wenn Produktoptionen komplex sind, weil sie sich beispielsweise auf Angaben in benutzerdefinierten Feldern einzelner Produkte beziehen, wird es schwierig, Plugins für Produktoptionen einzusetzen. Ohne ein…
