分类归档模板不起作用

时间:2013-03-11 作者:Genxer

我有一个自定义分类法(Talks)

我为自定义分类法创建taxonomy-talks.php 它在我的本地主机上工作。当我上传FTP时仍会呼叫archive.phptaxonomy.php. 它必须呼叫taxonomy-talks.php但不起作用。

我怎样才能修复它?

我的分类代码:

register_taxonomy(\'Talks\',array (
  0 => \'videolar\',
),array( \'hierarchical\' => true, 
         \'label\' => \'talks\',
         \'show_ui\' => true,
         \'query_var\' => true,
         \'rewrite\' => array(\'slug\' => \'talks\')) );

1 个回复
SO网友:Mike Madern

您有一个分类名称Talks, 这必须是lowecase(talks).

如果你看看register_taxonomy() Codex page 显示以下参数说明:

<?php register_taxonomy( $taxonomy, $object_type, $args ); ?>
$taxonomy
(字符串)(必需)分类法的名称。名称应为slug格式(不得包含大写字母或空格),且长度不得超过32个字符(数据库结构限制)。

结束

相关推荐

Functions.php:从博客中排除类别

所以很明显,如何从模板中排除某些类别,但我不想修改4个模板,使它们忽略某个类别。有没有一种方法可以将某个类别从阅读设置的“博客”集中排除?我正在将博客分配到名为“博客”的页面。。。但显然,档案和搜索也需要对这一超出类别的内容视而不见。我宁愿在里面做functions.php