Как изменить ссылку во всех постах

Ну что ж.
Хряпнувши пива, и придя в благостное настроение, я решил запостить в этот куцый бложок чего-нибудь полезное. В данном случае речь пойдет про то, как изменить ссылку во всех постах блога.
Ох, и долго я искал ответ на этот вопрос, доложу я вам!
Поиски привели меня в забугорные интернеты.
Однако сейчас следует заострить внимание читателя не на этом.
А на том, зачем вообще может понадобиться изменять ссылку во всех постах блога.

Эта ситуация может возникнуть в связи с приснопамятной склейкой доменов, будь она неладна.
Когда вы пишете в блог – вы в своих постах нет-нет, да и сошлетесь на старые посты.
Причем ссылка будет иметь префикс www. Если вы в какой-то момент решите от префикса отказаться – он исчезнет из блога.
Исчезнет отовсюду.
За исключением постов.
В постах – ссылки останутся с префиксом.
Хорошо это или плохо – большой вопрос.
Причем вопрос этот касается не только внутренних ссылок в блоге, но и внешних тоже.
Судите сами: раньше вы ставили ссылки на свой сайт, и адрес в этих ссылках – был с www.
В какой-то момент префикс www с вашего сайта исчез.
А на входящих ссылках – он остался.
Вопрос, как на такое дело смотрят искалки – остается открытым.
Кто-то говорит о том, что адреса, мол станут разнообразнее, а это, мол, будет выглядеть более естественно.
Кто-то… короче, фуфло это все.
И гадание на кофейной гуще.
Потому что никто и ничего толком не знает.

Теперь к делу.

Для того, чтобы изменить ссылки во всех постах блога разом, никаких специальных плагинов не требуется. Да и нету их, скорее всего (во всяком случае, мне такие неизвестны).
Для того, чтобы изменить ссылку в контенте постов, нам потребуется залезть в базу данных MySQL. Открываем php MyAdmin, и в окно для SQL-запросов вбиваем вот это:

Изменение ссылки во всех постах блога на wordpress

Обращаю внимание: приведенный здесь запрос работает только в том случае, если префикс базы данных блога – не изменялся.
Если же префикс таблиц в базе был изменен, то в этом случае «wp_posts» надо заменить на «ваш_префикс_posts».

К слову сказать, этот запрос работает не только со ссылками. С его помощью можно изменять любые повторяющиеся фрагменты в постах. И куски текста в том числе.



Запись опубликована в рубрике Wordpress. Добавьте в закладки постоянную ссылку.