【发布时间】:2015-08-07 16:10:39
【问题描述】:
我从现有主题(One Engine Theme)构建了一个 wordpress 主题。该网站已启动,除了分页之外,一切似乎都运行良好。我已经尝试了很多东西,但未能让它发挥作用。所有模板页面都打算在某个时候分页,但似乎没有一个工作。下面是博客页面模板的循环代码:
<?php
$newsposts = get_posts();
foreach($newsposts as $post) :
setup_postdata($post); ?>
//the html codes are added here
<?php endforeach; ?>
我想将每页的帖子设为 4,并添加默认的 wordpress 分页功能:
<?php posts_nav_link(); ?>
这里的页面模板是blog.php,你可以在这里看到页面的实际效果:www.kayodeolusoji.net/blog 您的帮助将不胜感激!
【问题讨论】:
-
不要将
get_posts用于分页查询。get_posts合法地破坏了分页。而是使用WP_Query
标签: php wordpress pagination