Иногда нужно заменить какие-то слова во всем блоге на другие. Например при смене домена, если ранее ссылки прописывались вручную. Оказывается это не нужно делать во всех постах вручную, а можно воспользоваться встроенными средствами MySQL базы данных.
Нужно зайти в вашу панель управления хостингом и наити phpMyAdmin. Далее пишем SQL-запрос такого вида:
UPDATE wp_posts SET post_content = REPLACE (post_content, 'СТАРЫЙ ТЕКСТ', 'НОВЫЙ ТЕКСТ')
и жмем кнопку ОК.
Теперь появилось сообщение, что запрос успешно выполнен и изменения сделаны. Показывается количество изменений и время которое для этого потребовалось:
Пример:
Предположим, что мой сайт находился раньше на другом хостинге и например был с доменом axelklassen.net. Я выкладывал какие-нибудь файлы, публиковал картинки и все это добавлял вручную примерно так:
http://axelklassen.net/soft/Keyboard.zip
После переезда на новый хостинг и замены домена я успешно восстановил сайт и все публикации, но к сожалению несколько сотен картинок и файлов не работают из-за того, что все адреса ведут на старый адрес. Руками все это переделывать не слишком разумно и займет очень много времени. Итак:
1. Идем в phpMyAdmin
2. Заходим на вкладку SQL
3. Пишем запрос:
UPDATE wp_posts SET post_content = REPLACE (post_content, 'axelklassen.net', 'axelklassen.com')
4. Жмем "ОК" и получаем ответ, что изменено "100500" строк и все это дело заняло 0,01 секунды.
5. Проверяем сайт. Все на месте и работает. http://axelklassen.com/soft/Keyboard.zip
Спасибо!!! Выручил.