Назначить конкретный шаблон для пользовательского столбца

Я искал с тех пор, и я прекратил … сумасшедший!

Есть ли способ присвоить шаблон «персонализированной публикации» для определенного «термина»?

У меня есть WPQUERY

// Arguments de la requête $args = array( 'post_type' => 'maisons', 'orderby' => 'name', 'order' => 'ASC', 'posts_per_page' => '-1', 'tax_query' => array( array( 'taxonomy' => 'cat_maisons', 'terms' => '18' ), ), ); 

Я хотел бы иметь постоянную ссылку на конкретный шаблон, такой как:

Single-Мезон-18.php

Поскольку постоянная ссылка всегда отправляет меня на шаблон «single-maisons.php», я попробовал с URL-реферированием, как здесь:

но мне это не удалось. Если кто-то может мне помочь, прежде чем я потеряю все свои волосы …

Извините за мой плохой английский, я французский …

/ * UPDATE * / Информация, чтобы подчеркнуть, в перечисленных сообщениях есть 2 условия выбора, это проблема?

Сроки...

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

В коде, где вы определяете настраиваемый тип сообщения (maisons), добавьте параметр 'supports' .

 register_post_type('maisons', array( ... 'supports' => array('title', 'editor', 'page-attributes') ) ); 

«Атрибуты страницы» позволят вам использовать любые настраиваемые шаблоны страниц, которые вы создали. Возможно, вам придется использовать unregister_post_type() а затем перерегистрировать его, чтобы он работал.

Для каждой таксономии вы можете создать файл шаблона, называемый, например, "tpl-maison-avec-terrain.php" со следующим кодом вверху:

 <?php /* * Template Name: Maison+Terrain */ 

Затем на экране редактора для каждого из сообщений вы увидите раскрывающийся список «Шаблон страницы», в котором вы можете выбрать любой шаблон, который хотите использовать. Это также может помочь, потому что это позволит вам вручную решить, хотите ли вы использовать «maison + terrain» или «vivre l-horizontal» для сообщений, которые назначены более чем одной таксономии.