WooCommerce – kostenfrei ab x EUR
Webentwicklung | WP-Plugins

WooCommerce – kostenfrei ab x EUR

In vielen Online-Shops ist festgelegt, dass die Lieferung ab einem bestimmten Betrag kostenfrei erfolgt. Auch in WooCommerce lässt sich jeder Versandzone der Abholung vor Ort und Versandkostenpauschale eine „Kostenlose Lieferung“ hinzufügen und jeweils unabhängig voneinander festlegen, ab welchem Betrag diese wirksam wird. So kann die Inlandslieferung ab EUR 49,00 bereits kostenfrei sein, die in benachbarte…

In Term-Archiv-Überschriften Parent-Terms mit anzeigen
Hooks und Filter

In Term-Archiv-Überschriften Parent-Terms mit anzeigen

In einem komplexen Projekt wiederholten sich für mehrere Hauptkategorien die Unterkategorien. Mehrere Produktserien (Hauptkategorien) gab es als jeweils gleiche Typen. Doch diese Typen können sich im WordPress wie es heute ist, keine Eltern mehr teilen. Außerdem sollten die Typen für jede Serie extra angezeigt werden. Also war es nötig und sinnvoll, die Typen für jede…

Custom Taxonomy Filter für Custom Post_type im Dashboard
Dashboard | Hooks und Filter

Custom Taxonomy Filter für Custom Post_type im Dashboard

Ruft man im WordPress-Dashboard „Beiträge“ auf, sind oberhalb der Liste mehrere Dropdown-Felder verfügbar, um die Beiträgen zu filtern. Unter anderem lässt sich die Anzeige von Beiträgen auch auf eine einzelne Kategorie beschränken. Für eigene Inhaltstypen mit eigenen Taxonomien kann man sich leicht selbst einen oder mehrere Filter bauen, z.B. in der functions.php des eigenen Themes…

Benutzerdefinierte Validierung für  Contact Form 7 Formularfeld
Hooks und Filter | WP-Plugins

Benutzerdefinierte Validierung für Contact Form 7 Formularfeld

Der Filter für die Inhaltsprüfung eines Formularfeldes bezieht sich auf den Typ. Hierbei ist zu unterscheiden, ob es sich um ein Pflichtfeld handelt oder nicht. Es macht also einen Unterschied, ob man auf wpcf7_validate_text prüft oder wpcf7_validate_text*. Auf diese Weise kann ein bestimmten Feldtyp global geprüft werden, ober aber innnerhalb der Funktion ein Feldname explizit…

Wie viele Blöcke braucht ein Mensch?
Hooks und Filter | WP-Content

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 verwendet einen Entwicklungshelfer für neue Blöcke in Gutenberg die von seiner Seite keine React-Kenntnisse erfordern. Viele Plugins die eine WordPress-Installation um neue Blöcke für Gutenberg erweitern, sind ebenfalls mit Blockbaukästen…

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…

Gutenberg: eigene Blöcke mit ACF bauen
(Custom) Post Types | PHP

Gutenberg: eigene Blöcke mit ACF bauen

Mit der Funktion acf_register_block() sind benutzerdefinierte Blöcke in kurzer Zeit einsatzbereit. Neue Blockkategorie voransetzen Potentiell können einzelne oder alle Standardkategorien ausgeschlossen oder neu angeordnet werden, resp die Standardkategorien auf im Inhaltstyp erwünschte beschränkt. Die Standardkategorien sind common formatting layout widgets embed Einen oder mehrere ACF-Blöcke registrieren Templates einbinden (hier in einem Plugin, kann auch ein…

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…