30 ноября 2009 ~ Один комментарий

Быстрая замена в WordPress

findandreplace (1)Иногда, например, при переносе на новый домен или смене папки в которой хранятся изображения, возникает необходимость массовой замены данных в сообщениях. При малом количестве постов это можно сделать вручную, но при достаточно большом количестве постов, например, 400, руками это сделать очень сложно и долго.

Для быстрой замены можно использовать прямой доступ к базе данных, в который хранятся все сообщения и комментарии блога. Для этого нужно войти в phpmyadmin, расположенный на вашем хостинге и выполнить следующий запрос…

update wp_posts set post_content =
replace(post_content,’Wordpress’,’WordPress’)

Этим запросом мы поменяем WordPress на WordPress во всех постах нашего блога.

findandreplace

Таким же методом можно менять данные и в других CMS. Приведу примерный синтаксис запроса:

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME,’TEXT TO FIND’,’TEXT TO REPLACE’)

Помните! При любых работах с базой данных обязательно делайте бэкап данных!

Оставить комментарий

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.