【Wordpress】投稿画面のカテゴリー階層を正常表示させる
も・く・じ
ワードプレスで記事を書くとき、必ずいずれかのカテゴリーにチェックを入れると思います。
でも下書き保存した後にカテゴリーを見ると…カテゴリー構造が崩れたような感じで表示されててわかりにくいと思ったことないですか。
どういうことかって?
言葉じゃわかりにくいのでこのあと画像で説明しますね。
(階層構造を持たないカテゴリーしかないよという方には何の役にも立たないTipsです)
カテゴリー階層表示の謎
たとえば下の↓画像のようにサブカテゴリーにチェックを入れたとします。
この状態で下書き保存なり公開したとします。
そして再び同じ記事を開くと…あたかも親カテゴリーのような感じでカテゴリー階層が崩れてるじゃないですか。
これっておそらくワードプレスの仕様なんでしょうけど、長年この表示方法にちょっとした違和感をずっと覚えてたんですね。
でもこれを常に”正常”表示させる方法があるというのを知りまして、早速実行してみました。
やり方
動作検証は行ってますが、カスタマイズ・実装に関しては”サイトが表示されない”などのトラブルが発生する可能性もありますゆえ、失敗した時に元に戻せるようオリジナルファイルのコピーは必ず作っておいてください。
なお導入に際しては自己責任にてお願いします。
やり方はカンタン。
以下のコードをfunctions.phpに加筆するだけです。
0 1 2 3 4 5 6 7 |
//投稿画面のカテゴリー階層を正常表示 function lig_wp_category_terms_checklist_no_top( $args, $post_id = null ) { $args['checked_ontop'] = false; return $args; } add_action( 'wp_terms_checklist_args', 'lig_wp_category_terms_checklist_no_top' ); |
これで記事保存後もカテゴリー階層が正常表示されるようになります。
あ~スッキリしたぁ。
参考サイト
記事はお役にたてましたか?
記事に興味をもっていただけたらソーシャルボタンでの共有お願いします^^
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓