我不太明白如何链接到我的分类法模板。我需要做一个临时页面并从那里查询我的条款吗?我当前正在使用分类层次结构:
Taxonomy
$labels = array(
\'name\' => __( \'Product Categories\' ),
\'singular_name\' => __( \'Product Category\' ),
\'search_items\' => __( \'Search Product Categories\' ),
\'all_items\' => __( \'All Product Categories\' ),
\'parent_item\' => __( \'Parent Product Category\' ),
\'parent_item_colon\' => __( \'Parent Product Category:\' ),
\'edit_item\' => __( \'Edit Product Category\' ),
\'update_item\' => __( \'Update Product Category\' ),
\'add_new_item\' => __( \'Add New Product Category\' ),
\'new_item_name\' => __( \'New Product Category\' ),
\'menu_name\' => __( \'Product Categories\' ),
);
$args = array(
\'labels\' => $labels,
\'show_in_nav_menus\' => false,
\'hierarchical\' => true,
\'rewrite\' => array(\'slug\' => \'/products\', \'with_front\' => false),
);
register_taxonomy( \'protax\', \'product\', $args );
然后我有一个分类模板:
taxonomy-protax.php
我应该可以通过
www.mywebsite.com/products
但它一直导致404。分类法模板似乎总是给我带来最大的麻烦。。。如何查看我的
taxonomy-protax.php
页
最合适的回答,由SO网友:ThatDudeLarry 整理而成
根据Codex:
分类学-{分类学}。php-如果分类法是sometax,WordPress将查找分类法sometax。php
What I do 当使用自定义分类法/自定义帖子类型时,这正是您在第二句中提到的。制作一个页面模板,并在后端创建一个页面。选择生成的模板作为制作页面时要使用的模板。
EDIT
刚刚注意到你得到了404。在这种情况下,还要检查permalink结构。
再一次,从Codex:
如果您的站点使用自定义永久链接,则需要在更改分类后刷新永久链接结构,否则您可能会看到“找不到页面”错误。当您访问WordPress仪表板中的设置>永久链接时,永久链接结构将自动刷新。