Где содержимое виджетов хранится в таблице 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.