カテゴリアーカイブのオーダーについて

フォーラム 使い方全般 カテゴリアーカイブのオーダーについて

タグ: 

  • このトピックには2件の返信、1人の参加者があり、最後にfans8798により7年、 9ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #81966
    fans8798
    参加者

    ——————————————-
    WordPress のバージョン:4.7.1
    Welcart のバージョン:1.9.1
    ご利用のテーマ:オリジナル
    症状を確認したブラウザ:
    サーバー(会社名、サービス名):sixcore
    SSLの利用: あり
    WordPress のパーマリンク設定:/%category%/%post_id%/
    ——————————————–

    お世話になっております。
    商品コードをitem-001のような単純にナンバーで登録し、
    商品一覧の並べ替えを、function.php側で以下のようにしました。

    ——————————————–
    function custom_query1( $query ) {
    if ( is_admin() || ! $query->is_main_query() ){
    return;
    }
    if ( $query->is_category( ‘welcart-item’ ) ) {
    $query->set( ‘posts_per_page’, ’50’ );
    $query->set( ‘orderby’, ‘ID’ );
    $query->set( ‘order’, ‘ASC’);
    return;
    }
    }
    add_action( ‘pre_get_posts’, ‘custom_query1’ );
    ——————————————–

    商品コードは、
    item-001、
    item-002、
    item-003、
    item-006、
    のように歯抜けになっております。

    この状態でitem-004、item-005を新規で追加すると
    item-004、item-005は、一番最後に並んでしまいます。

    これをitem-xxxで並べるには、’orderby’を
    どのように書き換えれば良いでしょうか?
    $query->set( ‘orderby’, ‘商品コード’ );
    の商品コードのところが知りたいです。
    よろしくお願い致します。

    #81971
    fans8798
    参加者

    失礼しました。下にございました。
    https://www.welcart.com/community/archives/tag/wordpress3-0
    _itemCodeでした。

    #81972
    fans8798
    参加者

    解決済みを頭に付ける方法がわかりませんが、
    解決済みです。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。