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

2012 年 2 月 15 日

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

このトピックには2件の返信が含まれ、2人の参加者がいます。5 年、 9 ヶ月前 uishi さんが最後の更新を行いました。

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件中)

このトピックに返信するにはログインが必要です。