【发布时间】:2018-03-10 05:15:29
【问题描述】:
尽管完全遵循the example in the codex,但我在单击分页next 链接(http://localhost:3000/my_project/news/page/2/)时到达的页面不存在(“找不到页面”)。
为什么?
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; echo 'paged = ' . $paged;
$regular_posts = new WP_Query('posts_per_page=3&paged=' . $paged);
while ($regular_posts->have_posts()): $regular_posts->the_post();
the_title();
endwhile;
echo get_next_posts_link('Older Entries', $regular_posts->max_num_pages);
此代码包含在我的“home.php”模板中,用于管理我在仪表板中创建并在“阅读设置”中设置为“帖子页面”的“新闻”页面。
【问题讨论】:
-
您是要在静态主页还是存档页面上执行此操作? (它看起来像一个存档页面,但我只是想确认一下)。它是一个存档页面,如果它用于帖子或自定义帖子?
-
对不起,我应该提到这一点。此代码属于“home.php”模板,管理我在仪表板中创建并在“阅读设置”中设置为“帖子页面”的“新闻”页面。它适用于常规的 WP 帖子。
标签: wordpress pagination