Перенос настроек виджетов в WordPress - PullRequest
4 голосов
/ 29 мая 2011

Я провел много переходов WordPress с одного сервера на другой на работе и в других местах, но одна странная вещь, которую я так и не смог понять, - почему настройки виджетов никогда не переносятся.

IВыгрузит базу данных MySQL, найдет / заменит localhost на действующий домен, отправит SSH базу данных на работающий сервер, а затем установит ftp всей установки WP (ядро и тема с моего локального компьютера), и все же настройки виджета будут стертыиз.И иногда это также относится к значениям, сохраненным на страницах параметров темы, которые я создаю на панели инструментов.

Чего мне не хватает?

Ответы [ 3 ]

2 голосов
/ 29 мая 2011

Wordpress хранит параметры виджетов - а некоторые плагины и темы также хранят свои параметры - как сериализованные данные, поэтому вам нужно быть более осторожным, чем полный поиск / замена URL-адресов.

Гораздо более полный ответ и некоторые другие способы перемещения баз данных и сохранения сериализованных данных: https://wordpress.stackexchange.com/questions/9076/why-is-my-database-import-losing-text-widget-data

1 голос
/ 07 ноября 2012

Чтобы переместить сайт WordPress и восстановить все сериализованные данные, я использовал этот скрипт.использование очень простое, скачайте скрипт, замените переменную учетных данных на базу данных внутри скрипта php и запустите ее.

ссылка для загрузки скрипта: http://davidcoveney.com/575/php-serialization-fix-for-wordpress-migrations/

работает нормально.

0 голосов
/ 21 апреля 2016

Не делайте этого вручную!

Не редактируйте базу данных вручную при миграции между разными доменами!
Используйте небольшие сценарии, например: Wordpress-Migrator.php (см. Также описание.)

потому что СЕРИАЛИЗОВАННЫЕ массивы тоже нужно модифицировать !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...