ワードプレスのアーカイブやカテゴリーページで、特定のカテゴリーのみ並び順を変更したい場合のやり方です。
<?php query_posts($query_string .'&orderby=modified');
archive.phpやcategory.phpの
このように書かれているループの始まる前の行に query_posts($query_string .’&orderby=modified’);?> を追加してください。
例では、最終更新された記事を先頭に表示するように指定しています。
しかし、この方法だと全てに適用されてしまうので、特定のカテゴリーを指定してください。
<?php if(is_category('11')): ?>
<?php query_posts($query_string .'&orderby=modified'); ?>
<?php endif; ?>
例では、IDが11のカテゴリーのみ最終更新された記事を先頭に並び替えます。 何度もリライトを繰り返す記事が多い場合、アーカイブページでも目立たせるようにしてみましょう。
並び順は任意で指定できますので、表示させたい方法でご使用ください。
