Intereting Posts
Рекомендуемое изображение не показано и получение ошибки «Объект класса WP_Error не может быть преобразован в int» Добавление php-скрипта в WordPress Показать выдержки из сообщений на главной странице P2 автогенерировать заголовок пользовательского типа сообщения, который завершает работу id Сообщение в верхней части массива Добавить метафайл по умолчанию в новые сообщения Устранение данных в пользовательском почтовом типе WordPress API (wp-json) Назначение нескольких макетов с помощью настраиваемых страниц в WordPress? Пользовательские типы сообщений, не отображаемые для каждой категории MySQL выбирает запрос с помощью ajax Теги шаблона для отображения пользовательских сообщений типа сообщения в шаблоне категории? Footer.php не отображается? Пользовательское описание отображается только для зарегистрированных пользователей Когда было бы целесообразно использовать Jetpack? Выберите «Все» или некоторые элементы на разных страницах для выполнения массовых действий.

Поддержка пользовательских шаблонов для настраиваемого типа сообщений?

Я знаю, что могу использовать single-{posttype}.php но могу ли я использовать что-то вроде single-{custom-post-type-slug}.php для таргетинга на конкретный пост post type? Или есть другой способ, как пользовательский шаблон, который я могу выбрать из администратора? Кажется, что он не работает на настраиваемом экране редактирования пользовательских сообщений.

Обратитесь к иерархии шаблонов .

Пользовательские типы сообщений используют два разных файла шаблона в зависимости от контекста.

Для персонализированного почтового сообщения типа сообщения :

  • single-{posttype}.php
  • single.php
  • index.php

Для персонализированного архива сообщений типа :

  • archive-{posttype}.php
  • archive.php
  • index.php

В обоих случаях {posttype} – это пользовательский тип типа $slug , как определено в вызове register_post_type( $slug, $args ) .