商品の並べ替え

フォーラム 使い方全般 商品の並べ替え

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

    はじめまして、宜しくお願いします。

    商品カテゴリーをクリックしたときに

    表示される商品だけを「商品コード」順に並べ替えを

    したいのですが、どこを変更したらよいのかわかりません。

    現在は登録順に表示されています。

    item_category.php の

    <?php query_posts(‘category_name=’ . $category_name[0] . ‘&status=post&paged=’ . $paged . ‘&posts_per_page=’ . $posts_per_page[0] . ‘&order=’. $order[0]); ?>

    この辺りかな?とは思うのですが、商品だけなのか

    他の投稿にも影響されるのか、それもわかりませんでした。

    どなたか教えていただけないでしょうか?

    #61622
    nanbu
    キーマスター

    こんにちは。

    item_category.php は固定ページに適用するテンプレートです。適用したページにカスタムフィールドを設置して絞込む条件や並び替えを行ないます。

    こちらの記事を参考にしてください。

    https://www.welcart.com/forum/topic.php?id=376

    #61623
    mame
    参加者

    アドバイスありがとうございました。

    いろいろやってみたのですが思い通りにはなりませんでした。

    「item_category.php は固定ページに適用するテンプレートです。」と

    あるので私の説明不足なのかもしれません。

    welcartカテゴリーの商品ジャンルの一つをクリックしたときに表示される順番で悩んでいます。

    item-category.phpは関係ないのでしょうか?

    よろしくお願いします。

    #61624
    nanbu
    キーマスター

    テゴリーリンクをクリックして表示されるページはカテゴリーページと呼ばれていて、適用されるテンプレートはcategory.php となります。item-category.php は使用しません。

    ご利用中のテーマにcategory.php が無い場合はご自分で作成しなくてはいけません。テンプレートの作成方法はこちらをご覧ください。

    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E5%85%A5%E9%96%80

    また、商品コードで並び替えを行なう場合はquery_posts 関数を使って、カスタムフィールドによる並び替えを行います。カスタムフィールドのメタキーはmeta_key=_itemCode となります。query_posts の使い方はこちらをご覧ください。

    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/query_posts

    尚、ご自分での作成が難しい場合は、「商品一覧レイアウト拡張プラグイン Item List Layout」をご利用いただくと比較的簡単に商品一覧ページが作成できます。

    詳しくはこちらをご覧ください。

    https://www.welcart.com/archives/688.html

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