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

WordPress 5.6.1 und „Sind Sie sicher, dass Sie diese Seite verlassen möchten“? – Fehler
Dashboard

WordPress 5.6.1 und „Sind Sie sicher, dass Sie diese Seite verlassen möchten“? – Fehler

Jedes Mal gefragt zu werden, ob man sicher sei, die Seite verlassen zu wollen, nachdem man bereits gespeichert hat oder gar wenn man grade im Begriff ist zu speichern, ist nicht nur nervig. Es bringt einen im blödsten Fall dazu, eine tatsächlich nicht gespeicherte Änderung zu verlieren. Wer das nächste WordPress-Update mit dem Fix nicht…

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…

Was für ein Jahr, und auf ein Neues!
Aus dem Office

Was für ein Jahr, und auf ein Neues!

Seit dem letzten Beitrag verging viel Zeit, und diese wie im Flug. 2020 war viel los, und alles in allem ein gutes Jahr für uns. Doch ich blicke mit gemischen Gefühlen zurück, da ich weiß, dass das nicht für alle zutrifft. Wer hätte sich vor noch einem Jahr einen Lockdown vorstellen können… Auch wir hatten…

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…

Search Replace DB von interconnect/it
WP-Plugins

Search Replace DB von interconnect/it

Search Replace DB ist ein benutzerfreundliches Front-End-Tool für Entwickler, mit dem datenbankweite Such-/Ersetzungsaktionen durchgeführt werden können, die PHP-serialisierte Zeichenketten oder Objekte nicht beschädigen. Das Tool Search/Replace von interconnect/it, gehört zu den Standardwerkzeugen in der Entwicklung und Betreuung von WordPress-Websites. Seit vielen Versionen verwende ich es hauptsächlich dafür, Domains in WordPress-Sites umzustellen wenn aus http https…

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…

Kein Zugriff auf http-Version mit Firefox durch HSTS
Aside

Kein Zugriff auf http-Version mit Firefox durch HSTS

HSTS ( HTTP Strict Transport Security ) ist ein Sicherheitsmechanismus für HTTPS-Verbindungen, der sowohl vor Aushebelung der Verbindungsverschlüsselung durch eine Downgrade-Attacke als auch vor Session Hijacking schützen soll. Mit HSTS geschützte Websites werden von einigen Browsern nicht mehr als http-Version aufgerufen (mit Firefox kann man hier auch keine Ausnahme zulassen), selbst wenn sie auf http…