WordPressの投稿画面でカテゴリーにチェックを入れた後も順番を維持する

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' );

これで保存後も、カテゴリーの順番が維持されるようになりました。

 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

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

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年11月
 12
3456789
10111213141516
17181920212223
24252627282930