省エネ運転中

【WordPress】投稿の保存時に自動的にカテゴリを反映する

WordPressカスタマイズ

WordPressでカスタム投稿などの利用時、決まったカテゴリなどを自動的に反映させることができます。

投稿保存時にカテゴリを自動反映させる

カテゴリを自動反映させるには「save_post」アクションにフックします。

下記は「custom」というカスタム投稿タイプの投稿を保存する際に「category-term」というカテゴリを自動反映させるサンプルです。

function auto_set_category($post_id) {
	if (get_post_type() === 'custom') { //カスタム投稿「custom」の場合
		$term = 'category-term';
		wp_set_object_terms( $post_id, $term, 'category', false );
	}
}
add_action('save_post', 'auto_set_category');

コメント

タイトルとURLをコピーしました