Wordpress Performance Wordpress SEO Wordpress Security Wordpress Themes Wordpress Hosting Mein Setup Das Buch

Widgets zurücksetzten

Wordpress Widgets zurücksetzten

WordPress Widgets zurücksetzten

Probleme mit den Widgets sind bei WordPress ganz normal, denn wenn ihr das Theme wechselt, weitere Sidebars hinzufügt, vorhanden Sidebars umbenennt oder ähnliches, dann kann es schon einmal passieren, dass die Widgets ein wenig verrückt spielen. So verschwinden selbige beispielsweise gerne mal, bleiben in der Datenbank aber gespeichert, weshalb neue Widgets der gleichen Form dann meist unangenehme Nebenwirkungen mit sich bringen. Je nach der Verwendung und dem Sinn und Zweck der WordPress Widgets, kann das ganz schön nerven und vor allem lassen sich solche Dinge nicht immer ganz so einfach beheben, weil die alten Widgets eben weiterhin in der Datenbank gespeichert sind. Doch statt nun am Rad zu drehen, könnt ihr die WordPress Widgets auch einfach unkompliziert zurücksetzten. Mit einem minimalistischen Snippet und relativ wenig Aufwand.

Folgendes in die Functions.php eures Themes kopieren:

update_option( 'sidebars_widgets', $null );

Hilfe bei Problemen mit Widgets

Das Snippet oben müsst ihr dabei nur einmal kurz einfügen, die Functions.php speichern, anschließend könnt ihr die Zeile wieder entfernen. Alle WordPress Widgets sind zurückgesetzt, sobald das Snippet einmal gespeichert wurde, es muss also nicht dauerhaft erhalten bleiben, denn sonst setzt der Code die Widgets immer und immer wieder zurück. Diese können in WordPress eine ganz schön nervige Angelegenheit sein und manchmal gibt es Probleme, die sich nur mit diesem Snippet beheben lassen, weil die alten Widgets beispielsweise permanent zugeordnet sind und bleiben. Bei mir kam das bislang nur einmal vor, doch da musste ich lange nach einer Lösung suchen. Damit ihr es nun einfacher habt, bekommt ihr hier direkt das Snippet präsentiert. Wenn also das nächste mal etwas mit den Widgets nicht stimmt, dann versucht es einfach mal mit dem Code oben.



Wordpress Performance eBook