如何通过Wordpress 插件添加类别模板。它需要针对特定类别。因此,如果该类别是'category-awesome',请加载'category-awesome.php'。我遇到过使用单个模板钩子,例如:
add_filter('single_template', 'my_custom_template');
但是没有找到任何类别或单一类别。
非常感谢
答案 0 :(得分:1)
认为我解决了它。使用template include filter hook:
function category_awesome( $template ) {
if (is_category( 'awesome' )) {
$new_template = dirname(__FILE__) . '/custom-template-awesome.php';
if ( '' != $new_template ) {
return $new_template ;
}
}
return $template;
}
add_filter( 'template_include', 'category_awesome' );