やりたいこと Welcartの商品一覧ページは、デフォルトでは投稿日時の降順。新しく登録した順番に表示されます。(ワードプレスのデフォルトどおり) この並び順を、閲覧者がドロップダウンリストで選択して変更できるようします。 選択項目は「新着順(デフォルト)」 「価格が安い順」 「価格が高い順」の3つ。 調べてみると既出の方法は、いずれも、並び替え用の価格を独自カスタムフィールドに保存するやり方でした。 Welcart が標準で持つSKUの価格情報とは別にです。 つまり、同じ価格を2回入力する必要があります。 メンテナンスが面倒ですし、間違いの素になるでしょう。 そこで、SKU情報から一発で価格データを取得して、その値で並び替えるようにしました。 二度手間をなくし、データ量とデータベースへの問合せを減らすことができます。 概要 商品一覧ページ(category.php)に並び替え条件を選択す