フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: カテゴリ内の記事一覧の順番を変えたい
    トピック投稿者 ftakenaka

    (@ftakenaka)

    hogetanさん、ご返答ありがとうございます。

    is_category(‘dictionary’)から「dictionary」を削除したら、
    無事にタイトル順に表示されました。

    お助け頂き本当にありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: カテゴリ内の記事一覧の順番を変えたい
    トピック投稿者 ftakenaka

    (@ftakenaka)

    hogetanさんご返答ありがとうございました!

    pre_get_posts を使えば良いということ理解いたしました。
    functions.phpに下記コードを入れてみたのですが、新着順にしか表示されず、どのようにして良いのか分からなくなってしまいました。

    //カテゴリの一覧を50音順に
    add_action( 'pre_get_posts', 'custom_query_pre_get_posts' );
    function custom_query_pre_get_posts( $query ) {
        if ( !is_admin() && $query->is_main_query() ) {
            if ( is_category('dictionary') ) {
                $orderby = $query->get( 'orderby' );
                if ( empty($orderby) ) {
                    $query->set( 'orderby', 'title' );
                }
                $order = $query->get( 'order' );
                if ( empty($order) ) {
                    $query->set( 'order', 'ASC' );
                }
            }
        }
    }

    ※参考サイト:http://morilog.com/wordpress/tips/custom_parse_query/

    どこを直せば良いのか、お力をお貸し頂ければ幸いです。
    お手数ですが、どうぞ宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)