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

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

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

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

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

Заметки к вопросу:
naikyavd 8 лет назад

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

0
naikyavd
8 лет назад 10
  • 0
    Kama9619

    При регистрации типа записи, в функции 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

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