0

我有一个名为 Products 的自定义帖子类型,每个产品都有一个自定义类别,即商业、住宅或零售。访问以下 URL 时: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' ),
    )
);
4

1 回答 1

0

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

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

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

谢谢你的帮助。

于 2013-03-25T08:31:23.933 回答