ФОН
Я использовал настраиваемые типы сообщений WordPress для создания раздела новостной рассылки для моего сайта. Бюллетени состоят из статей ( dm_article ), сгруппированных по таксономии вопросов ( dm_issues ).
1) Я создал индекс всех моих статей в бюллетене. Я использую шаблон с именем taxonomy-dm_issues.php для зацикливания в выбранной проблеме и отображения заголовка, выдержки и ссылки на полный текст каждой статьи, которая управляется single-dm_article.php . Это прекрасно работает.
2) Я также хотел бы создать второй шаблон на основе таксономии для вопросов. Это будет действовать в качестве удобного для печати варианта: «печатать всю рассылку». Я хотел бы, чтобы шаблон прошел цикл и отображал заголовок каждой статьи, выдержку и длинное описание. Некоторый внешний вид также будет другим.
Для # 2, давайте предположим, что я создал шаблон с именем print-dm_issues.php . В настоящее время он выглядит идентично таксономии-dm_issues.php, за исключением того, что содержит дополнительные подробные данные описания для каждой статьи и содержит несколько различных стилей.
Я хочу настроить эту опцию «дружественной печати», не заставляя администратора WordPress перепрыгивать через любые обручи, когда создаются Проблемы и Статьи. Я также не хочу создавать новый шаблон каждый раз, когда создается новая проблема.
ОСНОВНОЙ ВОПРОС:
То, что я прошу, может сводиться к следующему: Как я могу создать свой собственный шаблон WordPress вне ожидаемой иерархии шаблонов и передать ему запрос? Обратите внимание, что я использую общую структуру постоянных ссылок «месяц и имя», поэтому мне придется использовать мой htaccess.
АЛЬТЕРНАТИВЫ:
1) Мой запасной вариант состоит в том, чтобы taxonomy-dm_issues.php содержал информацию для обоих вариантов и использовал стиль для обработки различных состояний просмотра. Я знаю, как это сделать. Но я бы предпочел не делать это ради времени загрузки.
2) Использование Ajax для получения всех длинных описаний Article (the_content ()) одним щелчком мыши - вариант, но я не знаю, как.
3) ???