カスタムタクソノミーの指定したタームに予めチェックを入れる方法

カスタムタクソノミーの指定したタームに予めチェックを入れる方法

カスタムタクソノミーの指定したタームに予めチェックを入れる方法
  • シェアしてね♪
  • このエントリーをはてなブックマークに追加
  • follow us in feedly

  • 広告主様募集中
    ワンコインで広告掲載してみませんか?
  • このエントリーをはてなブックマークに追加
  • follow us in feedly

WordPressで記事作成時に、カスタムタクソノミーの指定したタームに予めチェックを入れる方法をご紹介いたします。自動的にタームにチェックが入るようにすることで、デフォルトのタームを指定することができます。

スポンサードリンク

カスタムタクソノミーの指定したタームに予めチェックを入れる方法

適用しているテーマのfunctions.phpに、以下のようなコードを追加します。

functions.php
function default_term_select() {
?>
<script type="text/javascript">
jQuery(function($) {
$('input#in-custom-cat-1, input#in-custom-cat-2').prop('checked', true);
});
</script>
<?php
}
add_action( 'admin_head-post-new.php', 'default_term_select' );

チェックボックスには、以下のようにそれぞれIDが付与されています。上記の場合、「in-custom-cat-1」と「in-custom-cat-1」というIDが付いているタームにチェックが入ります。

<input value="18" type="checkbox" name="post_category[]" id="in-category-1">

IDは、ブラウザのデベロッパーツールを使って調べることができます。

あとがき

カスタムタクソノミーにもデフォルトのタームを設定したい時は、ぜひ参考にしていただければと思います。

なお、[設定] – [投稿設定]内の「投稿用カテゴリーの初期設定」のように、カテゴリーと同様の挙動にしたい場合は、Simple Colorsさんの「WordPressのカスタムタクソノミーにデフォルトを設定してみる」という記事が参考になります。

この記事が気に入ったら
いいね!してね♪

Twitter で
スポンサードリンク

関連記事

コメントを残す

メールアドレスが公開されることはありません。