WordPress获取与类别相关的模板

时间:2017-10-11 06:47:09

标签: wordpress

我创建了一个自定义模板,并将其与我的类别相关联。 enter image description here

现在我要做的是检查哪个模板与特定类别相关联。

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,但它对我没有帮助。我正在发帖,我想要检索当前帖子类别的模板。

0 个答案:

没有答案