
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…

Menü in WordPress registrieren und ausgeben
Egal ob Haupt- oder Childtheme, ein oder mehrere Menüs vorzusehen gehört zu den Funktionen, die beim Theming immer wieder vorkommen. In einem Haupttheme ist das…

Gutenberg: die wichtigsten Handgriffe
Je einfacher eine WordPress-Installation ist, umso weniger wahrscheinlich sind Kompatbilitätsprobleme beim Update auf WordPress 5.0, das voraussichtlich im Laufe der nächsten Woche veröffentlicht wird. Grundsätzlich…

WordPress Post / Seite für einen definierten Zeitraum auf eine andere Seite weiterleiten
Bei Weiterleitungen anhand von Post IDs müssen sie in einer Funktion verwendet werden, und diese wiederum an der richtigen Stelle einhaken. Z.B. bei init oder…

WPML: alte Strings identifizieren und löschen
Mein WooCommerce Shop läuft seit mehreren Jahren 2-sprachig mit WPML. Seitdem gab es immer wieder Updates des Themes und von Plugins. Es kamen dabei immer…

Verständigung des Administrators wenn sich E-Mail-Adresse eines Users ändert
Nachfolgendes Snippet sendet automatisch eine E-Mail an den Administrator wenn ein Benutzer seine E-Mail-Adresse ändert.

WordPress Widgetbereich registrieren und in einem Template verfügbar machen
Wenn dem Wunschtheme ein Widgetbereich fehlt, zum Beispiel im Header oder Footer, lässt sich das im Childtheme mit wenigen Handgriffen beheben. Hier ein Beispiel für…
