商品名と在庫状態でソート

フォーラム 使い方全般 商品名と在庫状態でソート

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

    アーカイブぺージでの表示を在庫があるものから順にタイトルでソートして表示したいとき、在庫状況をorderyに指定したいのですが、meta_value

    とmeta_keyはなんと指定すればよいのでしょうか。

    在庫状態はシリアル化されているので、どう書いたら良いかわかりません。

    先達のお知恵をお貸し下さい。よろしくおねがいします。

    #63843
    nanbu
    キーマスター

    シリアル化されているデータでソートしたい場合はもはやWPのAPIだけでは厳しいです。SKU情報を一旦配列に溜めソートを行い、それをループさせて商品情報を表示するといったことをすべて自前で作らなくてはいけなくなります。

    無理矢理WPのAPIを使うとしましたら、DBのSQLのORDER句をフィルターで変更する方法もあるかと思いますが、シリアル化された情報を文字列として見て、在庫情報を抜き出しエリアスを使ってカラムを作り・・・と、結構大変なことをやらなくては行けなくなるかと思います。

    #63844
    uishi
    参加者

    貴重な助言ありがとうございます。

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