Taxonomy Templates

时间:2013-09-23 作者:Howdy_McGee

我不太明白如何链接到我的分类法模板。我需要做一个临时页面并从那里查询我的条款吗?我当前正在使用分类层次结构:

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

1 个回复
最合适的回答,由SO网友:ThatDudeLarry 整理而成

根据Codex:

分类学-{分类学}。php-如果分类法是sometax,WordPress将查找分类法sometax。php

What I do 当使用自定义分类法/自定义帖子类型时,这正是您在第二句中提到的。制作一个页面模板,并在后端创建一个页面。选择生成的模板作为制作页面时要使用的模板。

Template Selector

EDIT

刚刚注意到你得到了404。在这种情况下,还要检查permalink结构。

再一次,从Codex:

如果您的站点使用自定义永久链接,则需要在更改分类后刷新永久链接结构,否则您可能会看到“找不到页面”错误。当您访问WordPress仪表板中的设置>永久链接时,永久链接结构将自动刷新。

结束

相关推荐

Taxonomize taxonomy terms?

我想register taxonomies 适用于taxonomy 条款(除职位外)。I believe this is possible 因为帖子和术语都是WP对象。需要采取哪些步骤来实现这一目标?由于TAXO主要面向岗位,因此需要采取哪些不同的措施来实现这一目标?在“编辑术语”页面上,如何使编辑框像在帖子中一样出现?相关核心文件:wp-includes/taxonomy.php wp-admin/edit-tag-form.php