Как создать свой шаблон на странице вывода записей созданного плагина Custom Post Type?
решил создать плагин Custom Post Type,записи выводятся, но страница видимо подгружает родной шаблон WP из страницы «Записи».Как убрать ненужный сайдбар и шапку, т.е. чтобы сделатьсвой шаблон для страницы вывода записей по своему усмотрению.
Здравствуйте!
Изучите иерархию шаблонов...
Если вкратце:
taxonomy-TAX_NAME.php (для таксономии)
single-CPT.php (для одиночной записи)
Скопируйте шаблоны archive || category.php переименуйте в taxonomy.php (как указано выше)
Скопируйте single.php и переименуйте в single-CPT.php
А там уже можете отредактировать, как вам нравится
все это понятно, но когда этов плагне возникают трудности. Я почти нашел решение но не находит страницу, из-за чего не подключает файл для смены шаблона.
function my_template( $template )
{
if (is_page('vm_cars')) {
echo __DIR__;
if ($new_template = locate_template(array(__DIR__.'/include/page-vm_cars.php')))
return $new_template;
}
return $template;
}
add_filter('template_include', 'my_template');