サポート » 使い方全般 » Exrayで、カテゴリの記事一覧を投稿日で古い記事を先頭にもってきたい

  • 解決済 hirapon_zzz

    (@hirapon_zzz)


    テンプレート:Exrayで、標準のカテゴリの記事一覧で、デフォルトの新しい記事を
    先頭にするのではなく、
    古い記事から順番に並べるように設定したいです。

    プラグインをインストールしたり、category.phpに、order=ASCの記述を追加してみたり
    したのですが、解決に至りませんでしたので、ご助力いただけますでしょうか
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • functions.phpに下記追加でいけるかと思います。

    function category_display_order_asc( $query ) {
    	if ( is_admin() || ! $query->is_main_query() )
    		return;
    
    	if ( $query->is_category() ) {
    		$query->set( 'order', 'ASC' );
    	}
    }
    add_action( 'pre_get_posts', 'category_display_order_asc' );

    追記:テーマのアップデートで変更箇所が消えてしまうことがありますので、子テーマを使用されることをおすすめします。

    ikaringさん

    ありがとうございます!!
    無事解決できました

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Exrayで、カテゴリの記事一覧を投稿日で古い記事を先頭にもってきたい」には新たに返信することはできません。