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

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

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

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

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

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