Où est le contenu des widgets stockés dans la table mysql

9

J'ai l'accès cPanel à un site Web mais aucune information de connexion wordpress. Je souhaite donc modifier le contenu d'un widget sur le site Web.

Comment puis-je le changer via phpmyadmin. Où sont stockées les données de la barre latérale des widgets? Est-ce à l'intérieur de la wp-optionstable?

Libin
la source

Réponses:

16

Les options de widget sont stockées dans le optionstableau sous sous la 'sidebars_widgets'forme d'un tableau sérialisé. Voir cet article pour une explication plus longue.

entrez la description de l'image ici

Il n'est pas recommandé de changer le champ par PHPMyAdmin, utilisez PHP, get_option()et à la update_option()place, WordPress se chargera alors de la sérialisation correcte.

fuxia
la source
Impressionnant! Je ne sais pas comment mettre à jour les valeurs à l'aide de cette fonction. Quoi qu'il en soit, j'ai résolu mon problème en créant un autre utilisateur via phpmyadmin. Merci.
Libin
1

J'ai appris que WordPress stocke le contenu du widget sous forme de tableau sérialisé!

Donc, au lieu de modifier directement via phpmyadmin, j'avais créé un nouvel utilisateur administrateur via phpmyadmin en utilisant ce tutoriel génial: Comment ajouter un utilisateur administrateur à la base de données Wordpress

Ensuite, je me suis connecté au tableau de bord et j'ai apporté des modifications aux widgets! J'espère que cela aidera quelqu'un d'autre.

Libin
la source
2
La question est: "Où est le contenu des widgets stockés dans la table mysql". Cette réponse n'est pas une réponse à la question.
WendiT