• 欢迎访问趣尚博客、分享互联网、软件、编程、创业、英语、VPS 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您喜欢我的博客,那么请使用Ctrl+D 收藏吧!

WordPress子类别强制使用父类别模板文件

WooCommerce开发 qushang 3年前 (2018-07-09) 412次浏览
function new_subcategory_hierarchy() {
    $category = get_queried_object();
    $parent_id = $category->category_parent;
    $templates = array();
    if ( $parent_id == 0 ) {
        // Use default values from get_category_template()
        $templates[] = "category-{$category->slug}.php";
        $templates[] = "category-{$category->term_id}.php";
        $templates[] = 'category.php';
    } else {
        // Create replacement $templates array
        $parent = get_category( $parent_id );
        // Current first
        $templates[] = "category-{$category->slug}.php";
        $templates[] = "category-{$category->term_id}.php";
        // Parent second
        $templates[] = "category-{$parent->slug}.php";
        $templates[] = "category-{$parent->term_id}.php";
        $templates[] = 'category.php';
    }
    return locate_template( $templates );
}
add_filter( 'category_template', 'new_subcategory_hierarchy' );

把代码添加到functions.php文件?>前面


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress子类别强制使用父类别模板文件
喜欢 (0)
[399397742@qq.com]
分享 (0)