Задать вопрос
denisemenov
@denisemenov

Как изменить ссылку стандартной записи (поста) в WordPress, чтобы ссылка была со стандартным слагом?

Есть сайт с одним стандартным типом поста ("записи") и несколькими кастомными ("вафельки" и "лыжные палки"). Когда я открываю на сайте раздел "вафельки", то ссылка имеет вид https://йуэрэлъ.ком/вафельки/. А когда открываю страницу записи про "Очень вкусные вафельки", то ссылка получается такая - https://йуэрэлъ.ком/вафельки/очень-вкусные-вафельки.
Аналогичная история с лыжными палками.
А вот со стандартными записями всё на так. Ссылки получаются такие:
Много постов - https://йуэрэлъ.ком/записи/
Совсем один пост - https://йуэрэлъ.ком/стандартная-постоянная-ссылка
А хочется - https://йуэрэлъ.ком/записи/стандартная-постоянная-...
Как это так сделать?

Главная - front-page.php
Записи - home.php с постоянной ссылкой "/записи/"
Вид permalink в настройках - /%postname/
Nginx. Гуглил - не помогло.
  • Вопрос задан
  • 328 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
denisemenov
@denisemenov Автор вопроса
В общем, чтобы изменить ссылку для дефолтных постов, то надо идти в админку и там менять permalink. Чтобы это не отразилось на остальных кастомных постах, то при регистрации нового вида постов необходимо указать следующее:
register_post_type('new-post-type', array(
    ...
    'rewrite' => array( 'with_front'=> false ),
    ...
) );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы