web-dev-qa-db-ja.com

カスタム分類法が管理者に最上位の用語のみを表示しますか。

ループ内で次のコードを使用してプログラム的に用語を追加するという階層的なカスタム分類法があります。

-- 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の分類管理ページでは、非常に奇妙な動作があります。 28項目が見つかり、2ページ目には何も表示されないページネーションリンクがあると表示されていても、トップレベルの用語のみがリスト(2)に表示されます。

トップレベルの用語を削除すると、2番目のレベルがリストなどに表示されます。

なぜこれが起こっているのか、そしてどのように解決するのかについてのどんなアイデアでも評価されるでしょう。

3
code_burgar

私は非常に似たような状況に遭遇しました、そしてそれはあなたが経験しているのと非常によく似た状況かもしれないと私は信じます。 WPSEの質問を読んでください プログラム的に階層的な用語を挿入し、投稿の原因となる用語にグリッチを付けますか? そして 答えでフォローアップしてください@Manny Fleurmond によって提供されます。

2
Michael Ecklund