Wer WordPress nur über das Backend administriert, kennt das Spiel: Plugin installieren, klicken, warten, klicken. Mit WP-CLI mache ich denselben Job in einer Zeile – und nebenbei Sachen, die im Backend gar nicht möglich sind. Hier sind die Befehle, die ich in meinen Projekten ständig brauche, plus ein PDF-Cheatsheet zum weiterlesen…
Kategorie: wordpress (Seite 1 von 3)
WordPress .htaccess absichern – mein Security-Template
Fast jede WordPress-Installation, die ich übernehme, hat eine .htaccess mit genau dem Block, den WordPress selbst zwischen # BEGIN WordPress und # END WordPress schreibt. Mehr nicht. Das reicht für Permalinks, aber nicht um die Seite gegen die üblichen Angriffsmuster zu härten – Author-Enumeration, Uploads-Execution, XML-RPC-Missbrauch, Scanner mit leerem User-Agent. weiterlesen…
WooCommerce 503-Fehler: Wenn Bots den Shop lahmlegen
Vor Kurzem hatte ich einen Fall, der mich ein paar Stunden beschäftigt hat: Ein WooCommerce-Shop lief immer wieder in 503-Fehler. Sporadisch, ohne klares Muster – mal stundenlang stabil, dann plötzlich nicht mehr erreichbar. Der Schuldige war kein Plugin-Konflikt, kein Memory-Limit. Es waren Suchmaschinen-Bots. Das Problem: Bots und Filter-URLs WooCommerce-Filter-Widgets sind weiterlesen…
WooCommerce Hooks: Die 10 wichtigsten Actions und Filter
Wenn du regelmäßig WooCommerce-Shops entwickelst oder anpasst, kommst du an einem Thema nicht vorbei: Hooks. WooCommerce bringt über 1.000 Actions und Filter mit – und genau das macht es so flexibel. Ich zeige dir die zehn, die in fast jedem meiner Projekte auftauchen, und wie du sie sinnvoll einsetzt, ohne weiterlesen…
Wie du alle registrierten Skripte und Styles in WordPress anzeigen kannst
Um sowohl die registrierten Skripte als auch die registrierten Styles in WordPress anzuzeigen, kannst du das folgende PHP-Snippet verwenden. Es zeigt alle registrierten Skripte und Styles mit deren Details im Footer der Seite an. Erklärung des Codes Skripte und Styles: Es werden zwei Schleifen verwendet – eine für die Skripte weiterlesen…
Unterschiede zwischen esc_attr_e, esc_html_e und esc_html__ in WordPress
Wenn du mit WordPress arbeitest, sind dir sicher schon Funktionen zur Übersetzung von Inhalten begegnet, insbesondere wenn es um Internationalisierung geht. Dabei ist es nicht nur wichtig, dass Texte richtig übersetzt werden, sondern auch, dass sie sicher ausgegeben werden, um Sicherheitslücken wie Cross-Site Scripting (XSS) zu vermeiden. In diesem Artikel weiterlesen…
E-Mail-Benachrichtigung bei Plugin-Updates in WordPress
Möchten Sie sicherstellen, dass Sie benachrichtigt werden, wenn eines Ihrer wichtigen Plugins in WordPress aktualisiert wird? In diesem Beitrag zeige ich Ihnen, wie Sie eine E-Mail-Benachrichtigung einrichten, wenn ein bestimmtes Plugin aktualisiert wird. Wir werden einen benutzerdefinierten Code verwenden und eine Methode, um das Skript zu testen. Schritt 1: Code weiterlesen…
Vorsicht bei WordPress-Updates: Warten lohnt sich oft
Die jüngste Veröffentlichung einer neuen Hauptversion von WordPress wurde kurz darauf von einem Wartungsupdate gefolgt, um mehrere Fehler zu beheben. Dies unterstreicht erneut die Bedeutung von Vorsicht bei der sofortigen Aktualisierung auf Hauptversionen, insbesondere auf aktiven Websites. Das Abwarten von ein oder zwei kleineren Updates kann hilfreich sein, um verbreitete weiterlesen…
Subkategorien auf WooCommerce Produktseiten anzeigen und verlinken
Wenn du einen Online-Shop mit WooCommerce betreibst, weißt du, wie wichtig die Organisation deiner Produkte ist. Kategorien und Unterkategorien helfen dabei, deine Produkte strukturiert und benutzerfreundlich zu präsentieren. In diesem Artikel zeige ich dir, wie du Subkategorien auf WooCommerce-Produktseiten anzeigen und verlinken kannst, um die Navigation für deine Kunden zu weiterlesen…
Wie du deine WordPress Seite schnell und ohne Plugin offline stellst
Um deine WordPress-Seite schnell offline zu stellen, kannst du den Wartungsmodus aktivieren. Folge einfach diesen Schritten: Schritt 1: Erstelle eine neue Datei mit dem Namen .maintenance im Stammverzeichnis deiner WordPress-Installation. Schritt 2: Öffne die .maintenance Datei in einem Texteditor und füge den folgenden Code ein: <?php $upgrading = time(); ?> weiterlesen…