Как переделать ссылки из русских на английские для старых постов или RusToLat для всех старых постов. Есть такой плагин, RusToLat — переделывает он русскоязычные ссылки на англоязычные транслитом. Работает он только для постов, которые были добавлены после активации плагина.
Если до включения плагина были добавлены посты, то ссылка их будет русскими буквами. Естественно если у вас включено ЧПУ в блоге.
Если включить ЧПУ, то ссылки, которые были созданы без RusToLat, будут выглядеть так, и при попытке зайти на неё появится ошибка 404,
Было
https://www.makak.ru/2010/10/07/wp-ссылки-из-русских-на-английские
Надо
https://www.makak.ru/2010/10/07/wp-ssylki-iz-russkikh-na-anglijjskie
Будет
https://www.makak.ru/2010/10/07/3511
А варианта 2
1) Руками открыть и сохранить каждый пост, тогда будет
https://www.makak.ru/2010/10/07/wp-ssylki-iz-russkikh-na-anglijjskie
.
2) Выполнить в PHPMYADMIN для базы блога запрос:
update `wp_posts` SET `post_name`=`ID` WHERE 1
и все посты в блоге получат ссылку типа
https://www.makak.ru/2010/10/07/3511
Это конечно не шик, но если постов больше сотни, то это самый лучший и быстрый вариант.