it-swarm.com.de

Wo ist der Inhalt von Widgets in der MySQL-Tabelle gespeichert

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?

9
Libin

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.

1
Libin

Widget-Optionen werden in der Tabelle options unter 'sidebars_widgets' als serialisiertes Array gespeichert. Siehe diesen Beitrag für eine längere Erklärung.

enter image description here

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.

13
fuxia