現役エンジニア・デザイナーの備忘録ブログ

2023.9.11
Wordpress

【WordPress】プラグインなしで管理画面から見た投稿記事一覧を公開日順に変更する

やりたいこと

WordPressの管理画面より、投稿した記事の一覧をプラグインなしで「タイトルの名前順」ではなく「公開日順」にしたい

▽一覧がタイトルの名前順になっている

【WordPress】プラグインなしで管理画面から見た投稿記事一覧を公開日順に変更する

▽一覧が公開日順になっている!

【WordPress】プラグインなしで管理画面から見た投稿記事一覧を公開日順に変更する

 

解決方法

functions.phpに以下のコードを記述してください。

「投稿タイプのスラッグ名」のところに任意のスラッグ名を入れてくださいね。

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');

 

関連記事