管理画面のカスタム投稿一覧を日付順で表示する方法

カスタム投稿タイプを自分で追加した場合、管理画面のカスタム投稿の一覧がタイトル順に並ぶことがあります。

投稿や固定ページのように、カスタム投稿タイプの一覧も日付順にするカスタマイズ方法について紹介します。

管理画面のカスタム投稿一覧を日付順で表示する方法

function admin_custom_posttype_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', 'admin_custom_posttype_order');

4行目の「投稿タイプスラッグ」に自分で追加した投稿タイプのスラッグを入れてください。

6行目の「DESC」の部分は新しい順であればDESC 古い順に並びたければASCを指定してください。