WordPressの投稿画面で保存後もカテゴリーの親子関係の階層を維持する方法

WordPressの投稿画面で保存後もカテゴリーの親子関係の階層を維持する方法

WordPressの投稿画面で保存後もカテゴリーの親子関係の階層を維持する方法

先日、投稿編集画面でカテゴリーの親子階層を維持するための「Category Checklist Tree」というプラグインを紹介しました。

今回は、プラグインを使わずにカテゴリーの親子関係を維持する方法をご紹介いたします。

WordPressの投稿画面で保存後もカテゴリーの親子関係の階層を維持する方法

記事保存後もカテゴリーの階層を維持するには、functions.phpに以下を追加します。


function terms_checklist_paternity_retention( $args, $post_id ){
  if ( $args['checked_ontop'] !== false ){
    $args['checked_ontop'] = false;
  }
  return $args;
}
add_filter('wp_terms_checklist_args', 'terms_checklist_paternity_retention',10,2);

コピペでOKです。上記コードを追加することで、記事保存後も以下のようにカテゴリーの階層を維持してくれます。

カテゴリーの親子関係

あとがき

コピペでOKなので、子カテゴリーがあって階層を維持したい時は、ぜひ参考にしていただければと思います。

functions.phpの編集ができない場合は、Category Checklist Treeをご利用ください。

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

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です