У меня есть много различной пользовательская таксономия и каждый из них имеет определенный шаблон (таксономия-customtax.php)WordPress пользовательских шаблонов таксономии
На данный момент шаблоны помещаются в корне моей темы.
Поскольку мы можем размещать файлы шаблонов в подпапке (кроме шаблона архива), я хотел бы знать, подходит ли следующий код?
Код в taxonomy.php в корне моей темы:
<?php
$taxonomy = get_queried_object()->taxonomy;
if ($taxonomy == 'customtax')
{
get_template_part('template/customtax');
exit;
}
wp_safe_redirect(site_url('/'));
exit;
?>
Есть ли какие-либо проблемы, если сделать это таким образом? Спасибо
Не уверен в вашей идее. Но здесь нужно помнить, что «таксономия - {таксономия} - {термин} .php' - если таксономия была сотакс, а термин таксономии был someterm WordPress будет искать таксономию-sometax-someterm.php. В случае Post Formats 'post-format- {format}'. то есть 'taxonomy-post_format-post-format-link.php' – rajmathan
Спасибо, я знаю это, но я могу это сделать, только если шаблоны расположены в корне моей темы, то я хочу получить пользовательские шаблоны в подпапке моего тема. Что было бы неправильно для вас? – Fredmat