Добое время суток. Уже борюсь неделю с этой проблемой.
У меня такая задача: Есть категория товара, он(товар выводиться через single-product.php). Но мне нужно сделать так что бы товары принадлежащие к определенной категории выводились по другому шаблону к примеру beidj.php(категория Бейджи).
Пробовал я выводить таким вот кодом:
add_filter( 'template_include', 'beidj' );
function beidj ($templ){
$templ1='';
global $post;
if(!$post) return $templ;
else {
$terms = array_shift(wc_get_product_terms( $post->ID, 'product_cat'));
if(6==$terms->id)
$templ1=str_replace(".php","beidj.php",$templ) ;
}
return $templ1;
}
Также здесь на форуме нашел как выводить плагином Post Template... Но ничего не выходит.
В первом варианте вообще ничего не получилось, а с плагином белый екран...
У меня такая задача: Есть категория товара, он(товар выводиться через single-product.php). Но мне нужно сделать так что бы товары принадлежащие к определенной категории выводились по другому шаблону к примеру beidj.php(категория Бейджи).
Пробовал я выводить таким вот кодом:
add_filter( 'template_include', 'beidj' );
function beidj ($templ){
$templ1='';
global $post;
if(!$post) return $templ;
else {
$terms = array_shift(wc_get_product_terms( $post->ID, 'product_cat'));
if(6==$terms->id)
$templ1=str_replace(".php","beidj.php",$templ) ;
}
return $templ1;
}
Также здесь на форуме нашел как выводить плагином Post Template... Но ничего не выходит.
В первом варианте вообще ничего не получилось, а с плагином белый екран...