Serch&Filter proの検索結果をショートコードで行う場合の検索結果一覧の並び替え
Serch&Filter proで、検索結果をショートコードで表示させる場合、
価格(値段)などの数値で安い順(数字が小さい順)に並べ替えたりして表示させたいと思います。
その場合、results.phpに何を書いてもダメです!
ショートコードで検索結果を表示させる場合は、Serch&Filter proの設定画面の上のPostタブ所に、
Secondary Sort Order:という項目があるので、そこに Meta Valueをプルダウンから選択して、昇順にしたい場合はAscendingを選んでください。(降順の場合はDscending)
そして、Choose Meta Keyのところは、カスタムフィールド名、今回の場合は(nedan)でした、そして、数字として取り扱いたいのでNumericalを選んでください。
※ちなみにACFでショートコードを作る際は、フィールドタイプを数値にしておくことを忘れないでください。
でも、そうしておいても、表示の時にNumericalを選択せず、Alphabeticalを選んだままだと文字としてしか認識しないのでちゃんと数字の小さい順とかに並び替えで来ません!!
関連記事はこちら!
スポンサーリンク