WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Отключение archive.php для произвольных постов

При создании на сайте archive.php, "страницы слагов" произвольних постов начинают вести на макет этой страницы.

При удалении archive.php, WP, вероятно начинает брать за шаблон index.php, но никак не шаблон, выбранный в настройках страницы, ведущей на этот слаг.

Как навсегда избавится от этого чертового архива?

naikyavd 1.4 года назад

Ответ: Нужно сменить слаг произвольного типа поста, удалив перед этим archive.php
Нет, не помогает, при обновлении постоянных ссылок все слетает.

0
naikyavd-10 1.4 года назад
  • 0
    Kama4477

    При регистрации типа записи, в функции register_post_type() нужно указать параметр has_archive = false, тогда у типа записи не будет архивной страницы...

    Если речь идет о таксономиях, то там при реге с помощью register_taxonomy() укажите rewrite = false Тогда ЧПУ вообще не будут работать во фронте.

    Если речь идет о постоянных произвольных записях типа page, то посмотрите иерархию шаблона тут http://wp-kama.ru/id_89/uslovnyie-tegi-v-wordpress-i-vse-chto-s-nimi-svyazano.html

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