WordPress как на ладони

Как, без плагинов, добавить /blog/ только перед каждым постом?

Есть сайт на котором посты вида

blog.com/name-of-post
и много остальных страниц + свои типы постов

Нужно сделать что бы стало

blog.com/blog/name-of-post

Только для постов в блоге. (поэтому просто поменять корень для сайта в настройках не подходит, гуглится именно этот вариант)

Как? Есть ли хуки, фильтры,?

Плюсом смежные вопросы:

Как обойти все посты и что бы изменить в них структуру?
*Обходим все посты и добавляем в post_name blog/ в начало?

Как автоматом реализовать редиректы 301 для старых ссылок?
*использовать какой то хук, фильтр?

0
anseme
6.1 год назад 455
  • 1

    А простая замена в настройке постоянных ссылок не поможет?
    Выбрать "Произвольная" и ввести в строку

    /blog/%postname%/

    Для рубрик и меток можно настроить свои префиксы

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация