記事の並び順を変更したい

情報をアウトプットするストレスを下げる観点から、基本的に記事は書き捨てて後でリライトする方針なので、リライトした記事を上に表示したい

なるべくWordpressの基本動作と親和性のある方法をとりたい為、以下のURLの方法を採用した

ワードプレスの記事一覧を更新日時順で表示する方法!カスタマイズも簡単にできる

設定内容

functions.phpの一番上に以下のコードを記述し、メインクエリにオーダーを付加する

//更新日時順に呼び出しを変更
function my_sort_order_by_modifired ( $query ) {
    if ( $query->is_main_query() ) {
        $query->set( 'orderby', 'modified' );
    }
}
add_action( 'pre_get_posts', 'my_sort_order_by_modifired' );

注意点は管理画面のオーダーも変わってしまう点
今回に関してはむしろ並び変わって欲しいため、そのまま放置とした

Last modified: 2020-06-02