カスタムフィールドテンプレートでの並べ替えができないです
-
カスタムフィールドテンプレートを利用して商品紹介のページを作っています
[商品名]
type = text
size = 40[価格]
type = text
size = 40…
というような感じでフィールドを作り値を入れています
search.phpで検索結果一覧を表示させるようにしています
価格の安い順に並べ替えたくて
global $query_string;
query_posts($query_string . “&post_type=post&posts_per_page=7&meta_key=価格&orderby=meta_value_num&order=DESC”);を while (have_posts()) : the_post(); の前に記述したところ
検索結果が表示されなくなってしまいました
meta_keyを入れると表示が消えてしまうようですglobal $query_string;
query_posts($query_string . “&post_type=post&posts_per_page=7”);だけだとちゃんと表示されます(これだけだと登録順になってしまいます)
いろいろ調べてみたのですが、やっぱり解決できずこちらで質問をさせていただきました
お分かりの方がいるようでしたらご教示いただければと思います
よろしくお願いいたします
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「カスタムフィールドテンプレートでの並べ替えができないです」には新たに返信することはできません。