アーカイブページのページ掲載順序を変更する方法

<?php
$posts = query_posts($query_string . '&orderby=menu_order&order=asc&posts_per_page=-1');
?>

これを

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

とかの前に置く。アーカイブページだったらそのままで良いが、そうでない場合は、is_archive()やis_tag()などを使って条件を入れて使うこと。

参考: http://wordpress.org/support/topic/archive-page-results-sorted-by-page-order

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です