我試圖控制使用以下query_posts函數循環之前由archive.php模板中列出的職位數:的WordPress:posts_per_page在archive.php導致404錯誤
<?php query_posts('posts_per_page=1'); ?>
<?php <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
這query_posts設置沒有按在archive.php中的工作方式與index.php的工作方式相同:它實際上會顯示一個帖子,但點擊之前的帖子會指向404錯誤模板。
我在網上和StackOverflow上尋找解決方案的其他地方,但一直沒能找到任何可行的方法。我也嘗試沒有成功如下:
<?php global $query_string; query_posts($query_string . '&posts_per_page=1&paged=' . $paged); ?>
和
<?php global $query_string; query_posts($query_string . '&posts_per_page=1'); ?>
請顯示一個生成的URL鏈接的例子,該鏈接支持404 – 2011-01-05 02:43:19
這裏是一個類別3輸出一個帖子:http://www.project.meyouand.us/wpdev1/?cat=3我使用這個代碼來呈現該輸出:<?php global $ query_string; query_posts($ query_string。'&posts_per_page = 1'); ?> – 2011-01-05 17:40:41