管理画面の固定ページ一覧をデフォルトで日付順にソートする

最近Wordpressで固定ページを作成することが多いんですが、あとから見返す時に日付で降順になってないと見つけ辛くてイラッとします。
いや、日付の項目をポチッとすればいいだけなんですが、やっぱり最初から日付順になってた方が楽ですよね。

functions.phpでサクッとソート設定

ソートの設定は簡単です。下記のコードをfunctions.phpに追記しましょう。
function set_post_order_in_admin( $wp_query ) {

global $pagenow;

if ( is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby'])) {

    $wp_query->set( 'orderby', 'date' );
    $wp_query->set( 'order', 'DESC' );       
}
}

add_filter('pre_get_posts', 'set_post_order_in_admin', 5 );
自分は日付で降順にしてますが、orderbyはtitleなどに自由に変更出来ます。WP_Queryのパラメーター指定と同じです。
orderbyをmeta_value_numにしてmeta_keyも指定すれば、カスタムフィールドの値でソートもできますね。結構便利かも?