Как массово заменить URL записей wordpress?

Здравствуйте ! Суть вопроса такая:

Восстановил сайт из архива в котором более 750 постов...при импорте в wordpress все URL постов имеют следующий вид мой_сайт/fef2880ca74a81c0e789bd939e4da5b4

Так же есть список в екселе, в котором есть правильные названия для каждого поста, т.е. по сути готовая база на замену вида:

мой сайт/новый_урл.html мой сайт/b24cc1ef31e20da8934502aafe0f316e.html
мой сайт/новый_урл_1.html мой сайт/257792611f4f61c4cf1231db42565609.html
мой сайт/новый_урл_2.html мой сайт/b24cc1ef31e20da8934502aafe0f316e.html
и т.д.


Можно ли сделать массовую замену корявых УРЛ на ЧПУ имея такой список?

Пройти руками 750 постов практически нереально...
Через "настройки-->постоянные ссылки" просьба не предлагать, т.к.
1. ссылки после импорта из html не меняются автоматически при изменение формата ее вывода
2. они изменятся на транслит ЧПУ, а нужны именно старые из файла, что бы сайт нормально восстановился и не было 750 редиректов

Обошел огромное количество форумов - ответа не нашел...если кто сталкивался или знает буду очень признателен! Заранее большое спасибо за участие!!!
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@NMC_COP Автор вопроса
Нашел решение!

URL заменяем непосредственно через phpmyadmin

Запрос следующий:
UPDATE wp_posts SET post_name = REPLACE (post_name, 'старое название', 'новое название')


URL находится в таблице wp_posts поле post_name!!! URL пишем без слешей до и после...только название

Всем спасибо!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы