wp_insert_post() で外部から投稿することができますが、今回はカスタムタクソノミーを外部から設定する方法を紹介します。
wp_set_post_terms() を使う
以下のように第一引数に記事のID、第二引数に値、第三引数にはタクソノミーを入れます。第二引数の値は配列でも構いませんし、コンマ区切りのテキストでも構いません。
1 | wp_set_post_terms($post_id, $data['color'], 'color'); |
以下の記事からヒントを得ることができました。
WordPressのカスタムタクソノミーにデフォルトを設定してみる | Simple Colors
コメント