chadvonlind
  • 0
Новичок

Шаблон пользовательского типа сообщения на основе слага страницы?

  • 0

У меня есть иерархический пользовательский тип сообщений (миссии). Я хочу создать для него несколько дочерних страниц (обсудить, подать петицию, обучить), но я хочу, чтобы каждая из этих дочерних страниц отображала другой шаблон.

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

Таким образом, постоянные ссылки будут выглядеть так:

/mission/mission-01/
 - /mission/mission-01/discuss/
 - /mission/mission-01/petition/
 - /mission/mission-01/educate/

/mission/mission-02/
 - /mission/mission-02/discuss/
 - /mission/mission-02/petition/
 - /mission/mission-02/educate/

Поскольку они являются дочерними, и все страницы обсуждения могут использовать один и тот же слаг, может быть, функция, которая дает всем страницам с слагом /discuss/ файл page-discuss-template.php из каталога моей темы.

Спасибо за любую помощь!

Share
  1. С пользовательскими типами сообщений вы действительно не можете выбрать шаблон, как для «обычных» страниц, но вы можете создать шаблон с именем Missions.php, который будет вызываться перед page.php, если он существует. Однако я не знаю, как это будет работать с дочерними элементами пользовательского типа сообщений, но вы можете попробовать, чтобы посмотреть, что произойдет?

    • 0

Оставить ответ

You must login to add an answer.