Если у вас старый блог и вы допустили распространенную ошибку и и добавили в permalink постой что-то кроме слага поста (категорию, дату и тп) это статья поможет вам изменить структуру без переиндексации старых адресов.
Пермалинки (permanent links) — это постоянные ссылки, они указывают на ваши страницы и записи, а также архивы рубрик и меток. Постоянная ссылка — это веб-адрес, используемый в качестве ссылки на ваше содержимое. Адрес каждой записи должен быть постоянным и никогда не меняться, поэтому такие ссылки и называются постоянными.
Смена пермалинков
Стандартно пермалинки можно изменить через Настройки -> Постоянные ссылки. Такой подход приведет к смене всех адресов страниц. Почти во всех статьях что вы найдете предлагается как раз такой вариант. После чего советуют настроить правильные редиректы с старых адресов на новые различными способами: с помощью плагинов, создание redirects в файле .htaccess. Но этот способ вызовет полную переиндексацию сайта и потерю позиций у существующих статей. Я бы так делать не стал.
Сохраняем permalink для старых статей и меняем для новых
Нам потребуется установить плагин Permalink Manager Lite.
- Устанавливаем и активируем плагин
- Идем в Инструменты -> Permalink Manager -> Tools -> Regenerate/Reset
- Выбираем режим Mode: Use original URLs as custom permalinks и нажимаем Regenerate. Таким образом плагин сохранил текущую структуру адресов у записей.
- Теперь идем в Настройки -> Постоянные ссылки и меняем permalinks на ту которую хотите.
Таким образом мы оставили старые записи по старым адресам, а новые записи уже будут иметь другую структуру ссылки.