自定义分类只在管理中显示顶级术语?

时间:2013-02-16 作者:code_burgar

I have a hierarchical custom taxonomy that I add terms to programatically using the following code in a loop:

-- SNIP --
    $args = array(
        \'description\'=> \'\',
        \'slug\' => str_replace(\' \',\'-\',preg_replace(\'/[^\\00-\\255]+/u\', \'\', $term)),
        \'parent\' => $parent
      );

    $term_id = wp_insert_term(
      $term, 
      \'widgets\', 
      $args
    );
-- SNIP --
就在所需的层次结构中添加小部件术语而言,这是可行的,但是,在admin中的分类管理页面上,有一些非常奇怪的行为。列表(2)中只显示顶级术语,尽管它表示找到了28个项目,并且第2页有分页链接,但没有显示任何内容。

如果我删除顶级术语,第二级将显示在列表中,等等。

如果您有任何关于为什么会发生这种情况以及如何解决的想法,我们将不胜感激。

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

我遇到了一个非常相似的情况,我相信这很可能是你正在经历的相同情况。请阅读WPSE问题Programmatically insert hierarchical terms & set terms for post causes glitch? 并跟进answer 提供人:@Manny Fleurmond.

结束

相关推荐

Taxonomy Tag Conditionals

我使用jigoshop作为主要的电子商务插件。Jigoshop使用分类法调用、product\\u cat和product\\u标记。在我的主题中,我使用默认(h5bp)404。php,所以每次标记不存在时,我都会得到默认的404。但我需要一个特殊的模板THIS TAG DO NOT EXIST我该怎么做?我使用的是无意义的:@@@ <?php if (is_tax()){ jigoshop_get_template( \'product_taxonomy-