У меня есть несколько файлов шаблонов WordPress:Wordpress для нескольких пользовательских типов почтовых
- одного example_1.php
- одного example_2.php
- Archiv-example_1.php
- Archiv-example_2 .php
Это точно такие же, они предназначены только для разных типов пользовательских типов сообщений. Из-за этого я хочу объединить их в один. Я добавил эту функцию:
add_filter('template_include', function($template)
{
$my_types = array('example_1', 'example_2');
$post_type = get_post_type();
if (! in_array($post_type, $my_types))
return $template;
return get_stylesheet_directory() . '/single-example.php';
});
Это «перенаправляет» каждый отдельный архив и тот же шаблон.
Как переадресовать страницы архива только в архивные примеры и отдельные страницы в один пример?
Большое спасибо, это отлично объяснено! –