Настроить результаты поиска для настраиваемого типа сообщений

Есть ли способ использовать собственный шаблон PHP для результатов поиска пользовательского типа сообщений. Я знаю, что у вас могут быть специальные шаблоны архивов и категорий для пользовательских типов сообщений. Например, archive-custom.php. Но то же самое не работает для search.php. Какие-либо предложения?

Solutions Collecting From Web of "Настроить результаты поиска для настраиваемого типа сообщений"

В соответствии с этим ответом вы можете сделать следующее внутри вашего search.php :

 if (isset($_GET['post_type'])) get_template_part('search', $_GET['post_type']); else // no post_type given 

Затем вам нужно настроить файлы search-{post_type}.php .

Если вы хотите обрабатывать только некоторые из существующих типов сообщений по-разному, сделайте это с помощью switch :

 $type = (isset($_GET['post_type'])) ? $_GET['post_type'] : ''; switch ($type) { case 'attorney': case 'criminal': case 'musician': get_template_part('search', $type); break; default: // default search stuff }