Поддержка Проблемы и решения Произвольный тип записи + ЧПУ

  • Ранее была категория блог.
    Теперь рещил отделить блог в произвольный тип записей «блог»

    Зарегистрировал тип записей подключил к нему произвольную таксономию mycat. Пытаюсь заставить новые сущности отображать по старым урлам.

    Имеется у типа записей — ‘rewrite’ => array(‘slug’=> ‘blog’),

    Урлы потсов имеют вид site/blog/%postname%

    Нужно что-то вроде этого site/blog/%mycat%/%postname%.php

    Можно ли такое сделать? У самого пока не вышло ничего.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • УРЛ нужный смог сгенерить, но только 404 возвращается по нужному урлу.

    Вид ссылок можно сгенерить с помощью плагина Custom Post Permalinks из адмники, ничего не меняя в коде. Но ссылки тоже 404 все отображают.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Удалось решить? Как? 🙂

    Да, удалось ) Теперь меня радует гибкость настроек ЧПУ.

    Custom Post Permalinks сгенерировал мне нужные ссылки, но возвращалась 404 страница. Насколько я понял это было связано с параметром ‘permalink_epmask’ что-то.

    Точно не знаю, я убрал свой код, которым подключал произвольный тип записи и таксономии и сделал это все с помощью плагина.

    Еще один момент связан с вызовом функции flush_rewrite_rules(), если она вызывается, то тоже 404 возвращается.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Произвольный тип записи + ЧПУ» закрыта для новых ответов.