Paginierung für ACF-Repeater Einträge
Custom_Fields | WP-Plugins

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 Seiten hoch werden kann, wünscht sich der Kunde eine Paginierung nach einer je Seite frei definierbaren Anzahl von Einträgen. Die wird je Seite die das Template verwendet in einem separaten…

Loops durch Datums- und Zeitwerte aus benutzerdefinierten Feldern (ACF)
WP-Plugins

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 nicht jeder Rückgabewert geeignet ist), um mit den Datumswerten Berechnungen anzustellen. Für die gewünschte Ausgabe von Datumswerten muss man dann allerdings selbst sorgen und beachten, dass die Formate ggf. übersetzbar…

WooCommerce und Avada – Anzeige ähnlicher Produkte auf Produktdetailseiten entfernen
Kunden und Leser | WP-Plugins | WP-Themes

WooCommerce und Avada – Anzeige ähnlicher Produkte auf Produktdetailseiten entfernen

Mein Online-Shop bietet nur ein paar ausgewählte Produkte an. Ähnliche Produkte möchte ich daher nicht anzeigen. Wie lässt sich das deaktivieren. Hinweis: Avada ist kein Theme mit dem ich arbeite, empfehle oder das ich besonders gut kenne. Zu viele Optionen… Eine Einstellung ähnliche Produkte abzuschalten fand ich unter den Tonnen von Options nicht. Ein kleines…

WooCommerce: Shipping und Payment-Validierung abstellen
Hooks und Filter | WP-Plugins

WooCommerce: Shipping und Payment-Validierung abstellen

Bekanntermaßen ist WooCommerce ein Online-Shop mit Bestellfunktion für physische und digitale Produkte. Mit Hilfe von ein paar Filtern, eigenen Templates und Übersetzungsdatei(en) lässt sich WooCommerce aber auch dafür nutzen, physische Produkte ohne Preise zu präsentieren und statt sie zu bestellen, auf eine Anfrageliste zu setzen. In einem solchen oder ähnlichen Fall sind weder Zahlungsbedingungen noch…

Benutzerdefinierte Reihenfolge bei WooCommerce-Produkten in Quickedit verfügbar machen
WP-Plugins

Benutzerdefinierte Reihenfolge bei WooCommerce-Produkten in Quickedit verfügbar machen

Eine der potentiellen WooCommerce-Sortier-Optionen ist „benutzerdefiniert“. Diese Einstellung zieht die Daten aus dem Feld menu_order heran. Sind dort Werte eingetragen (Standardwert ist 0), werden Produkte im Shop in aufsteigender Reihenfolge der menu_order-Werte angezeigt. Um einen solchen Wert zu ändern, muss man allerdings das Produkt bearbeiten, zu den Produktdaten scrollen, und dort unter Erweitert die Menüreihenfolge…

ACF-Taxonomie-Feld speichert zwar den ausgewählten Term korrekt, Post wird jedoch nicht dem Term zugeordnet
(Custom) Taxonomies | Custom_Fields | Kunden und Leser | WP-Plugins

ACF-Taxonomie-Feld speichert zwar den ausgewählten Term korrekt, Post wird jedoch nicht dem Term zugeordnet

Wenn das Taxonomy-Feld die Werte speichert, das Term-Archiv einen Beitrag allerdings nicht wie erwartet listet, ist die wahrscheinlichste Ursache ein Einstellungsfehler in der Konfiguration des Datenfeldes. Mit ursächlich dafür mag die nicht ganz so eindeutige Übersetzung der Oberfläche sein, die aus Load & Save Terms to Post den Hinweis Speichert die ausgewählten Einträge auch im…

WooCommerce Pagination um „erste“ und „letzte“ Seitenlinks erweitern
WP-Plugins

WooCommerce Pagination um „erste“ und „letzte“ Seitenlinks erweitern

Die Standardpagination von WooCommerce in Produktübersichten hat neben Seitenzahlenlinks auch Links zur vorherigen und nächsten Seite. Für ein Projekt das sehr viele Produkte bekommen sollte, wurde gewünscht, dass es auch noch Links zur ersten und zur letzten Seite gibt, wie in nachfolgender Abbildung. Wer WooCommerce kennt weiß, dass es viele Templates hat, unter anderem eines…

WooCommerce Produktbilder-Zoom im Childtheme deaktivieren
WP-Plugins

WooCommerce Produktbilder-Zoom im Childtheme deaktivieren

Seit WooCommerce 3 sind Produktbilder mit einer Zoom-Funktion versehen die sichtbar wird, sobald man mit der Maus über das Produktbild fährt. Nicht jeder mag oder braucht das. Anleitungen wie man die Funktion los wird, beschränken sich meistens auf die Zeile die in die functions.php des Themes eingefügt werden soll. Das funktionierte in der functions.php des…

Contact Form 7: letzter Buchstabe im Namen des Absenders fehlt
Kunden und Leser | WP-Plugins

Contact Form 7: letzter Buchstabe im Namen des Absenders fehlt

Wenn jemand über mein Kontaktformular Nachrichten schickt, fehlt seit Kurzem der letzte Buchstabe im Namen des Absenders der E-Mail. Ist das ein Bug? Anfragende Person hatte zudem das Plugin Contact Form 7 Database Addon – CFDB7 installiert, das eingehende E-Mails speichert. Dort fehlte der letzte Buchstabe des Namens nicht. In den E-Mail-Einstellungen des betroffenen Formulars…

WooCommerce Templates in einem Plugin überschreiben
PHP | WP-Plugins

WooCommerce Templates in einem Plugin überschreiben

Benutzerdefinierte WooCommerce-Templates lassen sich einfach in ein Theme auslagern. Doch nicht in allen Fällen hat man selbst die Kontrolle über die Dateien des verwendeten Themes. In diesem Fall können eigene WooCommerce-Templates auch in ein Plugin ausgelagert werden. Nachfolgende Snippets veranlassen WooCommerce, dort verfügbare modifizierte Templates aus einem Plugin zu beziehen.