ダッシュボードの投稿リストのデフォルトの並び順をID順に変更する

WordPressのダッシュボードでは特別なプラグインや設定をしていない場合、投稿した日付順で一覧が表示されています。
これをID順やタイトル順に変更することができます。

functions.phpに以下を挿入します。
特定の投稿タイプでのみ適用したい場合は&& $wp_query->query_vars['post_type'] = '適用したい投稿タイプ名'を適宜変更してください。
すべての投稿で適用したい場合はこちらをまるまる削除してください。

//一覧画面の並び順
function set_post_order_in_admin($wp_query)
{
    global $pagenow;
    if (is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby']) && $wp_query->query_vars['post_type'] == '適用したい投稿タイプ名') {
        $wp_query->set('orderby', 'ID');//並び順を設定します。
        $wp_query->set('order', 'DESC');//昇順降順を設定します。
    }
}
add_filter('pre_get_posts', 'set_post_order_in_admin');

参考:Sort pages by date in admin by default (4 posts)