投稿が公開されたときに分類法にキーワードを自動的に追加し、それらを投稿に割り当てる方法。たとえば、私は私の投稿版にあるカスタムメタボックスにこの入力を完了すると公開時にこれらのキーワードが特定のカスタム分類に自動的に追加されるようにしたいのですが、これは可能ですか。私がやってみる
wp_set_object_terms
そして何も素晴らしい仕事、THX
私の最悪の英語を申し訳ありません
あなたはsave_postフックを使うでしょう、あなたのフックした関数ではここに記述されるようにwp_insert_termを使います:
http://codex.wordpress.org/Function_Reference/wp_insert_term
次に、投稿でwp_set_object_termsを使用して、作成した分類用語を次のように割り当てます。
http://codex.wordpress.org/Function_Reference/wp_set_object_terms
例えば:
function my_save($post_id) {
wp_insert_term( 'bannanapost', 'fruit');
wp_set_object_terms( $post_id, 'bannanapost', 'fruit', true )
}
add_action('save_post','my_save');
あなたのテーマのfunctions.phpに置かれた上記のコードは、フルーツ分類学において、保存時に各投稿に 'bannanapost'という用語を追加します