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 –…

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…

A non well formed numeric value encountered
Kunden und Leser | PHP | Webentwicklung

A non well formed numeric value encountered

Dieser Fehler wird mir in einer Zeile angezeigt, in der ich ein Array mit WordPress-Post-IDs befüllen will. Dafür habe ich am Anfang der Funktion eine leere Variable deklariert. Post IDs in WordPress sind doch Zahlen? Das eigentliche Problem ist dann nicht in jener Zeile zu finden, auf die sich in diesem Fall die Fehleranzeige bezieht,…

Smooth Scroll in OceanWP – Unable to preventDefault…
Javascript

Smooth Scroll in OceanWP – Unable to preventDefault…

…inside passive event listener due to target being treated as passive. In einem Projekt mit einem Childtheme von OceanWP trat der Fehler auf, nachdem das Plugin Ocean Extra aktiviert worden war. Die Rad/Mausrad-Listener, die auf Dokumentebene registriert sind, werden als passiv behandelt, wenn es nicht anders angegeben wird. Der Aufruf von preventDefault() innerhalb dieser Listener…

Glyph-Code nach Kompilieren mit gulp-sass verschwunden
CSS

Glyph-Code nach Kompilieren mit gulp-sass verschwunden

Glyph Codes bleiben in der CSS-Datei erhalten, wenn das Module gulp sass unicode installiert und entsprechend der Beschreibung angewendet wird. Beim Kompilieren via gulp sass aus einer SASS-Datei mit Iconfont wurde aus folgendes CSS: Glyph Codes bleiben in der CSS-Datei erhalten, wenn das Module gulp sass unicode installiert und entsprechend der Beschreibung angewendet wird.

SVG Icons mit Inkscape für die Intergration in Iconfont vorbereiten
Media | Webdesign | XML

SVG Icons mit Inkscape für die Intergration in Iconfont vorbereiten

Wer kein Grafiker ist, aber doch dann und wann bildliche Elemente bearbeiten muss, findet in Inkscape einen frei zugänglichen Helfer für SVG. Wenn Kunden ihre Iconsammlungen selbst zusammenstellen, und dafür unterschiedliche Quellen wählen, kann Inkscape sehr nützlich sein, sowohl wenn es nur darum geht, Icons für SVG Sprite in eine einheitliche Form zu bringen als…

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…