Home > wordpress > カテゴリーアーカイブの中で記事の並べ替えをしたい!

カテゴリーアーカイブの中で記事の並べ替えをしたい!

用語集なんかを作っていて、カテゴリーの中で50音順に並べたかったりすることあるじゃないですか。
そのときに

<?php query_posts('orderby=meta_value&meta_key=kana&order=ASC'); ?>

としたら、あかんかったのです。そのカテゴリーの記事だけでなくて、全部の記事が吐き出されてしまいました。

正しくは

<?php query_posts($query_string . '&orderby=meta_value&meta_key=kana&order=ASC'); ?>

とせねばならんかった模様。

カテゴリアーカイブを開いた段階で、$query_stringにすでにどのカテゴリーにいるかって情報が入っているので、それを指定しないといけなかったんですな。

Home > wordpress > カテゴリーアーカイブの中で記事の並べ替えをしたい!

Search
Feeds
Meta

Return to page top