ダッシュボード(管理画面)のカスタム投稿一覧を日付順にする方法
カスタム投稿(タクソノミー)を設けた際、管理画面で一覧を見ると、並び順が変? って思いませんか。
あいうえお順に並んでいたりしたら、更新したものが下に埋もれてて探し辛いですね。
この順番を日付順に変える方法です。
外観→テーマ編集から、functions.phpに下記を追記します。
※funcitons.phpの編集は自己責任で。
1 2 3 4 5 6 7 8 9 10 |
function set_post_types_admin_order( $wp_query ) { if (is_admin()) { $post_type = $wp_query->query['post_type']; if ( $post_type == 'ここに投稿スラッグを入力' ) { $wp_query->set('orderby', 'date'); $wp_query->set('order', 'DESC'); } } } add_filter('pre_get_posts', 'set_post_types_admin_order'); |
古い順に並べたい時は、(‘order’, ‘DESC’);を(‘order’, ‘ASC’);に
may the force be with you