Где содержимое виджетов хранится в таблице MySQL

9

У меня есть доступ к веб-сайту cPanel, но нет информации для входа в WordPress. Поэтому я хочу изменить содержание виджета на сайте.

Как я могу изменить это через phpmyadmin. Где на самом деле хранятся данные боковой панели виджетов? Это внутри wp-optionsстола?

Либин
источник

Ответы:

16

Параметры виджета хранятся в optionsтаблице 'sidebars_widgets'в виде сериализованного массива. Смотрите этот пост для более подробного объяснения.

введите описание изображения здесь

Изменение поля для PHPMyAdmin не рекомендуется, используйте PHP, get_option()и update_option()вместо этого WordPress позаботится о правильной сериализации.

Фуксия
источник
Впечатляет! Я не знаю, как обновить значения с помощью этой функции. В любом случае я решил свою проблему, создав другого пользователя через phpmyadmin. Благодарю вас.
Либин
1

Я узнал, что WordPress хранит содержимое виджета как сериализованный массив!

Поэтому вместо непосредственного редактирования через phpmyadmin я создал нового пользователя-администратора через phpmyadmin с помощью этого замечательного учебника: Как добавить пользователя-администратора в базу данных Wordpress

Затем я вошел в приборную панель и внес изменения в виджеты! Надеюсь, это поможет кому-то еще.

Либин
источник
2
Вопрос заключается в следующем: «Где содержимое виджетов хранится в таблице MySQL». Этот ответ не является ответом на вопрос.
WendiT