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

9

Ich habe mit dem cPanel Zugriff auf eine Website, aber keine WordPress-Anmeldeinformationen. Ich möchte also einen Widget-Inhalt auf der Website ändern.

Wie kann ich es über phpmyadmin ändern? Wo werden die Seitenleisten-Daten der Widgets tatsächlich gespeichert? Ist es im wp-optionsTisch?

Libin
quelle

Antworten:

15

Widget-Optionen werden in der optionsTabelle unter 'sidebars_widgets'als serialisiertes Array gespeichert . In diesem Beitrag finden Sie eine längere Erklärung.

Geben Sie hier die Bildbeschreibung ein

Ändern des Feldes pro PHPMyAdmin wird nicht empfohlen, verwenden Sie PHP, get_option()und update_option()stattdessen wird Wordpress für die korrekte Serialisierung kümmern dann.

Fuxia
quelle
Beeindruckend! Ich weiß nicht, wie ich die Werte mit dieser Funktion aktualisieren soll. Wie auch immer, ich habe mein Problem gelöst, indem ich über phpmyadmin einen anderen Benutzer erstellt habe. Vielen Dank.
Libin
1

Ich habe erfahren, dass WordPress den Widget-Inhalt als serialisiertes Array speichert!

Anstatt direkt über phpmyadmin zu bearbeiten, hatte ich über phpmyadmin einen neuen Administratorbenutzer mit diesem fantastischen Tutorial erstellt: So fügen Sie der Wordpress-Datenbank einen Administratorbenutzer hinzu

Dann habe ich mich im Dashboard angemeldet und Änderungen an den Widgets vorgenommen! Hoffe, das wird jemand anderem helfen.

Libin
quelle
1
Die Frage ist: "Wo ist der Inhalt von Widgets in der MySQL-Tabelle gespeichert". Diese Antwort ist keine Antwort auf die Frage.
WendiT