管理画面の投稿(カスタム投稿)一覧は、デフォルトでは「投稿した日付順」で並んでいるかと思います。
今回は、この投稿一覧の並びを「ID順」でソートする方法をご紹介いたします。
管理画面の投稿一覧をID順でソートする方法
functions.phpに以下のコードを追加してください。
function add_pre_get_posts($wp_query) {
if(is_admin()) {
$post_type = $wp_query->query['post_type'];
if($post_type == 'post') { // 投稿タイプ名
$wp_query->set('orderby', 'ID'); // 並び順を指定
$wp_query->set('order', 'DESC'); // 降順(デフォルト) = 3 → 2 → 1
// $wp_query->set('order', 'ASC'); // 昇順 = 1 → 2 → 3
}
}
}
add_filter('pre_get_posts', 'add_pre_get_posts');
コメントアウトで補足を記載しておりますので、併せて参考にしてください。
ちなみにですが、「タイトル順」で並び変える場合は、、、
$wp_query->set('orderby', 'title');
このように書き換えることで可能です。
その他のパラメータは、以下を参考にしてくださいね!
http://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/WP_Query#.E9.A0.86.E5.BA.8F.E3.81.A5.E3.81.91.E3.83.91.E3.83.A9.E3.83.A1.E3.83.BC.E3.82.BF
(「5.12 順序づけパラメータ」の箇所です。)