现在我要做的是检查哪个模板与特定类别相关联。
function custom_category_template( $template ) {
$categories = get_the_category();
$category_id = $categories[0]->cat_ID;
foreach ($categories[0] as $key => $value) {
echo $key;
echo $value;
echo "</br>";
}
if ( in_category( 245 ) && !is_archive() ) {
// the idea is to get rid of the hard coded id in the if condition above and check if a particular template is associated with the category then do the below thing
$new_template = locate_template( array( 'custom.php' ) );
if ( '' != $new_template ) {
return $new_template;
}
}
return $template;
}
有没有办法获取模板名称或ID或附加到特定类别的内容。
我确实找到了这个https://codex.wordpress.org/Function_Reference/get_category_template,但它对我没有帮助。我正在发帖,我想要检索当前帖子类别的模板。