ループ内で次のコードを使用してプログラム的に用語を追加するという階層的なカスタム分類法があります。
-- 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番目のレベルがリストなどに表示されます。
なぜこれが起こっているのか、そしてどのように解決するのかについてのどんなアイデアでも評価されるでしょう。
私は非常に似たような状況に遭遇しました、そしてそれはあなたが経験しているのと非常によく似た状況かもしれないと私は信じます。 WPSEの質問を読んでください プログラム的に階層的な用語を挿入し、投稿の原因となる用語にグリッチを付けますか? そして 答えでフォローアップしてください@Manny Fleurmond
によって提供されます。