カスタムタクソノミーで初期タームを自動設定する方法
投稿のカテゴリを選択しないと、自動的に「未選択」になりますが、カスタムタクソノミーではタームは自動選択されません。
カスタムタクソノミーでもタームが自動設定されるようにするには以下のコードをfunctions.phpに追加しましょう。
function term_automatic_check($post_ID) {
global $wpdb;
$curTerm = wp_get_object_terms($post_ID, 'カスタムタクソノミー名');
if (0 == count($curTerm)) {
$defaultTerm= array(タームID);
wp_set_object_terms($post_ID, $defaultTerm, 'カスタムタクソノミー名');
}
}
add_action('publish_カスタム投稿名', 'term_automatic_check');
カスタム投稿名、カスタムタクソノミー名、タームIDの部分を実際のものに書き換えましょう。