Ich habe über das cPanel Zugriff auf eine Website, aber keine WordPress-Anmeldeinformationen. Ich möchte also den Inhalt eines Widgets auf der Website ändern.
Wie kann ich das durch phpmyadmin ändern? Wo werden die Sidebar-Daten der Widgets tatsächlich gespeichert? Befindet es sich in der wp-options
Tabelle?
Ich habe erfahren, dass WordPress den Widget-Inhalt als serialisiertes Array speichert!
Anstatt also direkt über phpmyadmin zu bearbeiten, hatte ich mithilfe dieses tollen Tutorials einen neuen Administrator-Benutzer über phpmyadmin erstellt: Hinzufügen eines Administrator-Benutzers zur Wordpress-Datenbank
Dann habe ich mich im Dashboard angemeldet und Änderungen an den Widgets vorgenommen! Hoffe das wird jemand anderem helfen.
Widget-Optionen werden in der Tabelle options
unter 'sidebars_widgets'
als serialisiertes Array gespeichert. Siehe diesen Beitrag für eine längere Erklärung.
Das Ändern des Feldes per PHPMyAdmin wird nicht empfohlen. Verwenden Sie stattdessen PHP, get_option()
und update_option()
. WordPress sorgt dann für die korrekte Serialisierung.