Catch all taxonomy template

时间:2011-07-17 作者:Luke

我已经创建了一个自定义分类法,并试图让Wordpress在没有定义术语时显示分类法模板。目前Wordpress仅在URL上定义术语时显示模板。

我的分类法叫做projects 定义如下:

$args = array(
    \'labels\' => array(
        \'name\' => "Categories",
        \'singular_name\' => "Category",
        \'search_items\' => "Search Categories",
        \'popular_items\' => "Popular Categories",
        \'all_items\' => "All Categories",
        \'parent_item\' => "Parent Category",
        \'parent_item_colon\' => "Parent Category:",
        \'edit_item\' => "Edit Category",
        \'update_item\' => "Update Category",
        \'add_new_item\' => "Add New Category",
        \'new_item_name\' => "New Category Name",
    ),
    \'hierarchical\' => TRUE,
    \'label\' => \'Categories\',
    \'query_var\' => TRUE,
    \'rewrite\' => array(
            \'slug\' => \'projects\'
    ),
);

register_taxonomy(\'projects\', \'project\', $args);
接下来,我创建了一个名为taxonomy-projects.php.

当前当我浏览到http://mysite.com/projects URL,Wordpress返回到index.php. 我怎样才能在没有定义术语的情况下,Wordpress显示我的taxonomy-projects.php 样板

UPDATE:

我应该马上添加这个,每次我更改重试时都会清除重写规则。

2 个回复
SO网友:endle.winters

我也有类似的问题。我最终使用了档案。php,并在这方面有点运气。它将查看和使用这些档案。php(以及我从中创建的archives-video.php),但看不到分类法。php或分类视频。php或类别。php喜欢它。

SO网友:Chip Bennett

你试过刷新你的重写规则吗?

如果没有,请转到Dashboard -> Settings -> Permalinks, 然后单击“保存”(无需进行任何更改),强制WordPress刷新重写规则。

结束

相关推荐

Enable page templates. How?

基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。