Обновление сериализованных данных из базы данных Wordpress - PullRequest
0 голосов
/ 29 марта 2019

Я переместил веб-сайт WordrPress с одного сервера и домена на другой, но в базе данных у меня все еще есть старые пути, и я хочу обновить их до новых значений. Реальная проблема заключается в том, что контент, который мне нужно изменить, сериализуется, поэтому я не могу выполнить глобальный поиск и замену, например: http://my-old-domain.com/ заменено на http://my-newest-domain.com, потому что я должен заменить такие вещи:

s:755:\"<img class=\"size-medium\" src=\"http://my-old-domain.com/esthetique/wp-content/uploads/2019/01/logo-fundal-300x64.png\" ...

до

s:755:\"<img class=\"size-medium\" src=\"http://my-newest-domain.com/esthetique/wp-content/uploads/2019/01/logo-fundal-300x64.png\" ...

newest имеет 6 символов, в то время как old имеет 3 символа, поэтому всю часть s:... необходимо увеличить на 3. Я мог бы сделать это вручную, но есть 1470 мест, где это необходимо изменить, и s:... часть принимает разные значения. Можете ли вы посоветовать, если есть простой способ сделать это? Я не могу вручную изменить их все. Спасибо!

1 Ответ

1 голос
/ 29 марта 2019

Вы можете использовать множество популярных плагинов для поиска и замены, чтобы изменить свой путь, связанный с доменом.Для бывших - Поиск и замена

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