自定义分类法没有显示

时间:2013-03-24 15:22:21

标签: wordpress

我有一个名为Products的自定义帖子类型,每个产品都有自定义类别,包括商业,住宅或零售。访问以下网址时:http://176.67.171.11/airvent/product/aquaguard/您可以在左侧看到类别列表。单击,您将获得所有常规博客帖子的存档页面,而不是该类别的自定义帖子类型帖子。 我添加了archive-product.php,但它似乎没有把它拉进去?

我错过了什么?

提前致谢。

我的代码:(来自pastebin

register_taxonomy( 'product_range_cat', 
    array('product'), 
    array('hierarchical' => true,                  
        'labels' => array(
            'name' => __( 'Product Categories', 'bonestheme' ), 
            'singular_name' => __( 'Product Category', 'bonestheme' ), 
            'search_items' =>  __( 'Search Product Categories', 'bonestheme' ), 
            'all_items' => __( 'All Product Categories', 'bonestheme' ), 
            'parent_item' => __( 'Parent Product Category', 'bonestheme' ), 
            'parent_item_colon' => __( 'Parent Product Category:', 'bonestheme' ),
            'edit_item' => __( 'Edit Product Category', 'bonestheme' ), 
            'update_item' => __( 'Update Product Category', 'bonestheme' ), 
            'add_new_item' => __( 'Add New Product Category', 'bonestheme' ), 
            'new_item_name' => __( 'New Product Category Name', 'bonestheme' ) 
        ),
        'show_ui' => true,
        'query_var' => true,
        'rewrite' => array( 'slug' => 'product-category' ),
    )
);

1 个答案:

答案 0 :(得分:0)

解决了这个问题,我发现这是一个从loop.php排除产品类别类型的片段:

<?php query_posts($query_string . '&cat=-4'); //Custom query to exclude category/ies ?>

我仍然无法弄清楚为什么它不会调用archive-product.php呢?

感谢您的帮助。