@lexstile

Почему у меня используется шаблон index.php вместо page-{slug}.php?

Создал кастомную запись, где post_type = departments
Создал шаблон page-departments.php.
Создал страницу, где url = departments.
До этого делал, вроде бы, все то же самое - работало.
Сейчас не пойму, в чем может быть дело.
UPD 1:
Если делаю эту страницу дочерней для любой другой - все работает.
Если без родителя - не работает.
UPD 2:
Меняю url у страницы на другой и привязываю шаблон - все работает (только ссылка на пост через post_type нового типа записи).
Почему не работает, если post_type = url страницы?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
Первая ошибка -
Создал кастомную запись, где post_type = departments

Создал шаблон page-departments.php

Тут явно будет конфликт, так как departments уже является типом записи, а вы дополнительно создаете страницу departments.

Вопрос - чего в конечном счете вы пытаетесь достичь?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы