WordPressの投稿でカテゴリーにチェックを入れて保存すると、チェックを入れたカテゴリーが上にきます。
チェックを入れて保存した後も、カテゴリーの順番を維持する方法を調べました。
サンプルコード
投稿の保存前の状態です。
3番目のカテゴリーCにチェックを入れて保存してみます。
保存後はチェックしたカテゴリーCが一番上にくるようになりました。
保存後も順番を維持する場合、functions.phpに以下のように記述します。
functions.php
function keep_admin_posts_category_order( $args, $post_id = null ) { $args['checked_ontop'] = false; return $args; } add_action( 'wp_terms_checklist_args', 'keep_admin_posts_category_order' );
これで保存後も、カテゴリーの順番が維持されるようになりました。
【参考サイト】
コメントが承認されるまで時間がかかります。