先日、投稿編集画面でカテゴリーの親子階層を維持するための「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をご利用ください。