0
我有這樣如何分頁我的自定義查詢?
posts_per_page=5&category_name=space
自定義查詢和我得到的結果就好了... 但我想分頁的結果,那麼點擊「下一個5」將展示等老5個帖子。 ..
我該怎麼做?
請幫助我
我有這樣如何分頁我的自定義查詢?
posts_per_page=5&category_name=space
自定義查詢和我得到的結果就好了... 但我想分頁的結果,那麼點擊「下一個5」將展示等老5個帖子。 ..
我該怎麼做?
請幫助我
這有兩個部分。首先,你需要讓查詢知道它分頁:
<?php
// This sets the page to 1 if the $paged global is empty
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query = new WP_Query('posts_per_page=5&category_name=space&paged=' . $paged);
?>
然後,你需要在當前頁面的模板的底部添加分頁鏈接:
<?php if ($wp_query->max_num_pages > 1): ?>
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php next_posts_link('← Older posts'); ?></div>
<div class="nav-next"><?php previous_posts_link('Newer posts →'); ?></div>
</div>
<?php endif; ?>
感謝您的答覆..我我得到「舊帖子」鏈接..但是當我點擊鏈接..我打404頁....並且在空間類別下有10個帖子..你能幫我 – srisar
什麼URL在404上看起來像頁?你有沒有修改你的'.htaccess'文件? –
此外,我應該在這裏添加我使用WP_Query類的一個實例來執行查詢。有可能你只想使用'query_posts()'函數。在這種情況下,您不需要分頁摘錄頂部的'$ wp_query->'部分。 –