Widgets
Was sind Widgets in WordPress?
Widgets sind kleine, eigenständige Inhaltselemente, die du in die Widget-Bereiche deines WordPress-Themes einfügen kannst – typischerweise Sidebar, Footer oder Header. Sie ermöglichen es, Inhalte wie eine Suchleiste, eine Liste der neuesten Beiträge, ein Archiv oder ein Text-Element an festen Positionen der Website einzubinden, ohne Code anfassen zu müssen.
Classic Widgets vs. Block Widgets
Mit WordPress 5.8 hat sich das Widget-System grundlegend verändert. Das klassische Widget-Interface im Backend wurde durch den Block-basierten Widget-Editor ersetzt. Das bedeutet: Statt proprietärer Widget-Formulare kannst du jetzt alle Gutenberg-Blöcke in Widget-Bereichen einsetzen – Absätze, Bilder, Buttons, aber auch spezielle Blöcke wie „Neueste Beiträge“ oder „Kategorien“.
Wer das alte Interface bevorzugt, kann mit dem Plugin Classic Widgets die frühere Ansicht wiederherstellen.
Widget-Bereiche im Theme
Welche Widget-Bereiche verfügbar sind, bestimmt das aktive Theme. Ein Theme kann eine Sidebar, mehrere Footer-Spalten oder einen Header-Bereich als Widget-Zone registrieren. In klassischen PHP-Themes wird das über register_sidebar() definiert. In modernen Block Themes entfallen klassische Widget-Bereiche – dort übernimmt der Site Editor die vollständige Kontrolle über Layout und Inhalte.
Plugins und eigene Widgets
Viele Plugins bringen eigene Widgets mit – ein Kontaktformular-Plugin etwa ein Formular-Widget, ein Social-Media-Plugin ein Follow-Button-Widget. Eigene Widgets lassen sich per Code mit WP_Widget erstellen. In modernen Projekten ist es jedoch meist sinnvoller, stattdessen eigene Gutenberg-Blöcke zu entwickeln.

