自定义分类只在术语和“从最常用的标签中选择”的自动补全中显示0

时间:2014-04-11 作者:Florian Heinle

我有一个自定义的帖子类型(rezept 我添加了自定义分类法Allergiefrei 到到目前为止,我一直在努力。将术语添加到自定义分类法的框中也可以,但自动完成和“从最常用的标记中选择”仅显示“0”。

下面是我注册自定义分类法的代码:

function register_rezept_taxonomies() {
  register_taxonomy(
    \'Allergiefrei\',
    \'rezept\',
    array(
      \'label\' => \'Allergien\',
      \'rewrite\' => array(\'slug\' => \'allergien\')
    )
  );
}

add_action(\'init\', \'register_rezept_taxonomies\');
我正在插件中定义自定义分类法和帖子类型。

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

事实证明,您不能使用大写分类ID。大多数情况下,这些方法都是可行的,但当WordPress清理Ajax调用时,所有大写字母都会转换为小写字母,并且找不到正确的分类法。

解决方案是只定义和使用小写的分类ID。

结束

相关推荐

如果通过admin-ajax.php的回调函数调用IS_SIGNAL(),则不起作用

在我的single.php 我有一些这样的代码。。。if(is_singular(\'post\')) { echo \'Blog\'; } else { echo \'CPT\'; } 如果我接近single.php 通过使用从博客或CPT索引页the_permalink(), 此条件正常工作。当我打开单个博客帖子时,它会显示“Blog”,当我打开单个CPT时,它会显示“CPT”。现在的问题是如果方法single.php 通过的某个回调函数admi