web-dev-qa-db-ja.com

wp_insert_term - 親と子の問題

分類法としてWordpressにインポートしたい自動車データベースがあります。問題は、私が一度に2つの分類法を作成することができないということです(最初は親、最後のものは最初の子です)。

 $ p = wp_insert_term( "Acura"、 "分類カテゴリ"、配列( "description" => "Acura"))​​; 
 $ c = wp_insert_term( "Acura CL"、 "分類-category "、array(" parent "=> $ p [" term_id "]、" description "=>" Acura CL ")); 
 print_r($ p); 
 print_r($ c); 

以下を返します。

配列([term_id] => 13 [term_taxonomy_id] => 4720)
配列([term_id] => 2589 [term_taxonomy_id] => 4721)

しかしダッシュボードでは単に親カテゴリが表示されます。問題はこれに似ています: https://wordpress.stackexchange.com/questions/ 23125/create-two-categories-at-once-parent-child

何か案が ?

3
George Jipa

問題は分類キャッシュにあります。あなたはそれらを見るためにあなたが用語を挿入した後それをクリアしなければなりません。私は同じ問題を抱えていました、誰かが私のために答えました ここ

delete_option("classified-category_children");

用語が挿入された後にそれを挿入し、あなたは良いはずです。

6
Manny Fleurmond