#PHP – Block-Widgets in WordPress deaktivieren und Classic Widgets nutzen

Seit WordPress 5.8 wurde der klassische Widget-Editor durch den neuen Block-Editor ersetzt. Viele Nutzer bevorzugen jedoch weiterhin die klassische Ansicht. In diesem Artikel zeigen wir, wie du Block-Widgets deaktivieren und die klassische Widget-Verwaltung dauerhaft aktivieren kannst.

Block-Widgets deaktivieren per Code

Eine einfache Methode, um die Block-Widgets zu deaktivieren, ist das Hinzufügen des folgenden Codes in die functions.php deines Child-Themes:

// Widget Blöcke deaktivieren (Classic Widgets verwenden)
add_filter( 'use_widgets_block_editor', '__return_false' );

Vorteile dieser Methode

  • Keine Plugin-Installation notwendig – Der Code reicht aus, um den klassischen Widget-Editor wiederherzustellen.
  • Performance-Optimierung – Kein zusätzliches Plugin bedeutet weniger Ressourcenverbrauch.
  • Dauerhafte Lösung – Funktioniert so lange, wie WordPress diese Filtermethode unterstützt.

Nachteile dieser Methode

  • Manuelle Anpassung erforderlich – Fehlerhafte Änderungen in der functions.php können WordPress lahmlegen.
  • Kein Zugriff auf neue Block-Widgets – Falls ein Theme oder Plugin Block-Widgets voraussetzt, könnten Funktionen fehlen.

Wichtig: Wenn du Änderungen an WordPress-Kerndateien wie der functions.php vornimmst, solltest du dies ausschließlich in einem Child-Theme tun. Andernfalls gehen deine Anpassungen bei einem Theme-Update verloren.

Alternative: Classic Widgets Plugin nutzen

Falls du den Code nicht manuell eintragen möchtest, gibt es eine weitere Lösung: das kostenlose Classic Widgets-Plugin.

Vorteile des Plugins

  • Einfache Aktivierung – Installieren, aktivieren, fertig.
  • Kein Code erforderlich – Perfekt für Nutzer ohne Programmierkenntnisse.
  • Automatische Updates – Falls WordPress Änderungen vornimmt, wird das Plugin eventuell aktualisiert.

Nachteile des Plugins

  • Zusätzliches Plugin erforderlich – Erhöht die Anzahl installierter Plugins.
  • Performance-Overhead – Auch wenn gering, wird ein Plugin immer etwas mehr Ressourcen verbrauchen als eine einfache Code-Anpassung.

Fazit: Code oder Plugin?

MethodeVorteileNachteile
Code in functions.phpKeine Plugin-Installation, bessere PerformanceManuelle Anpassung nötig, mögliche Fehler
Classic Widgets PluginEinfach zu aktivieren, sicher für AnfängerZusätzliches Plugin notwendig, minimale Performance-Einbußen

Wenn du eine dauerhafte, schlanke Lösung suchst, ist die Code-Methode besser. Falls du keine Änderungen an der functions.php vornehmen möchtest, ist das Classic Widgets Plugin die einfachste Wahl.

Nach oben