私は現在の分類法の用語として追加したい場所の膨大なExcelデータベースを持っています。
しかし、手動で挿入するのに数週間かかる可能性があるため、これを行うための最善の方法はわかりません。
私は見てきました: http://codex.wordpress.org/Function_Reference/wp_insert_term
しかしそれを正しく使う方法がわからない。
私の分類法は次のように呼ばれています: location
以下の例の用語を追加したいと思います。
ロンドン、グラスゴー、ブリストル、ボーンマス
これは可能ですか?
さらに、階層関係がある場合は、これも自動的に追加できますか?
例:ロンドン(親)、ケンジントン(ロンドンの子)。
あなたはあなたがデータで作成したファイルをループし、そして各行を一度に一つずつ処理するスクリプトを書くでしょう。ループの内側には、次のようなコードがあります。もちろん、私の例の値、Scotland、Glasgow、その説明、およびそのスラッグを、処理中の行のデータを表す変数に置き換えます。
$parent_term = term_exists( 'Scotland', 'location' ); // find parent term
$parent_term_id = $parent_term['term_id']; // get numeric term id
wp_insert_term(
'Glasgow', // the term
'location', // the taxonomy
array(
'description'=> 'Describe Glasgow.',
'slug' => 'glasgow', // what to use in the url for term archive
'parent'=> $parent_term_id
)
);
この商用プラグイン Gdカスタム投稿と分類ツール には、分類タグをインポート/エクスポートする機能が含まれています。あなたがあなたの時間をどのように評価するかによって、それはコストに見合う価値があるかもしれません。