Performantes Team: WordPress, Gutenberg und KadenceWP (Pro)
WP-Plugins | WP-Themes

Performantes Team: WordPress, Gutenberg und KadenceWP (Pro)

Meine Einstiegserfahrungen mit Kadence Blocks hatten mich noch nicht voll überzeugt, auch wenn ich schon gewisse Ambitionen zu erkennen glaubte. Von den Themes hätte ich allerdings nicht eines verwendet, die sprachen mich nicht an. Das bekannteste davon dürfte wohl Virtue sein. Vor etwa einem halben Jahr stieß ich auf die noch ganz junge, unter 0-Version…

Visuelle Editoren und PageBuilder, und warum es für mich nur Gutenberg geben kann
Aside | WP-Content

Visuelle Editoren und PageBuilder, und warum es für mich nur Gutenberg geben kann

Meine ersten HTML-Schritte machte ich mit Tools wie Frontpage und Frontpage-Express oder Dreamweaver, mit dem ich nicht gerne arbeitete. Von der Umsetzung in der visuellen Ansicht kam ich damals sehr schnell ab. Nicht nur, dass viel zu viel Quellcode generiert wurde, sondern dieser war auch noch fehlerhaft / nicht valide. Frontpage genoss diesbezüglich nicht von…

Bestehende WordPress-Widgets duch eigene Optionen erweitern
Hooks und Filter | PHP | Webentwicklung

Bestehende WordPress-Widgets duch eigene Optionen erweitern

Konkreter Anlass war die Platzierung von Ads in Widgets eines Blogs, verbunden mit dem Erfordernis, diese DSGVO-gerecht zu machen, und erst nach dem Cookie Consent einzublenden. Doch auch beliebige andere Einstellungen die Einfluss auf den Output in bestehenden Widgets haben, sind mit Hilfe von drei Filtern und etwas Code anzuwenden. Damit ist alles möglich –…

Lieferzeiten in German Market und Polylang konfigurieren
(Custom) Taxonomies | Erfahrungen mit Premium | Installation und Konfiguration | Multilingual

Lieferzeiten in German Market und Polylang konfigurieren

So ganz kompatibel sind die beiden Protagonisten in WooCommerce Shops offenbar nicht. Gestern richtete ich einer Kundin, die Lieferzeiten für Ihre Projekte eingeben wollte, die Lieferzeiten von German Market ein. Das ist technisch gesehen eine Taxonomie. Man muss vorher wissen, welche Fristen benötigt werden, gibt diese unter Produkte > Lieferzeiten ein, und wählt sie später…

Warum ich Meta Box AIO ACF Pro vorziehe
(Custom) Post Types | (Custom) Taxonomies | Custom_Fields | WP-Plugins

Warum ich Meta Box AIO ACF Pro vorziehe

Meta Box verwendete ich lange bevor ich mit ACF zu tun hatte. Ich entdeckte es kurz, nachdem es erschienen war. Meta Box wurde von einem Entwickler für Entwickler entwickelt, um eine Schnittstelle für Metaboxen und benutzerdefinierte Felder zu schaffen, mit der man schnell eigene Felder anlegen und einsetzen konnte. Es gab keine Oberfläche, sondern nur…

Shariff Wrapper „register_rest_route was called incorrectly“
WP-Plugins

Shariff Wrapper „register_rest_route was called incorrectly“

Wer – unter anderem – das Social Share Plugin Shariff Wrapper verwendet, ist seit dem Update auf WordPress 5.5 von dieser Notice betroffen. Notice: register_rest_route was called incorrectly. The REST API route definition for shariff/v1/share_counts is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the…

Japanischer Keyword Hack – wann weiß man, dass er behoben ist?
Google Werkzeuge | Sicherheit

Japanischer Keyword Hack – wann weiß man, dass er behoben ist?

Befindet sich plötzlich eine robots.txt im WordPress-Verzeichnis? Ist die index.php auf mehr als 19k angewachsen? Steigerte sich die Anzahl von Zugriffen auf die Website im extremen Ausmaß? Dann würde ich mal zu Google gehen, und site:meine-adresse.beispiel eingeben. Es werden mehr Treffer gefunden, als es Seiten geben kann? – Und zu allem Überfluss siehst Du nur…

Updates für ein bestimmtes Plugin ausblenden
Hooks und Filter | PHP

Updates für ein bestimmtes Plugin ausblenden

Regelmäße Updates halten WordPress aktuell, sicher und weitgehend – funktional. Letzteres allerdings nicht immer. Manchmal baut man auf eine ganz bestimmte Funktionalität eines Plugins. Ändert oder entfernt der Autor diese (wie z.B. jQuery Events beim letzten Update von Contact Form 7), sieht es mit der Funktionalität erstmal nicht so gut aus. Zumindest bis Ersatz für…

Verzögerung der Ladezeit durch pll_xdata_check von Polylang
Multilingual

Verzögerung der Ladezeit durch pll_xdata_check von Polylang

Polylang, ein Plugin für mehrsprachige WordPress-Websites, kann so konfiguriert werden, dass jedes Sprache eine eigene (Sub-)Domain bekommt. Verwendet man dazu noch WooCommerce mit Polylang for WooCommerce behält man beim Wechseln der Sprache sogar seinen Warenkorb. Erstmalig kam ich damit durch die Erweiterung eines bestehenden Projektes in Berührung, das bereits auf Polylang aufgebaut war und noch…