我正在为我的作品集制作自己的模板。这是我在 Wordpress 中从头开始的第一个主题,所以请耐心等待,如果我不说行话或不知道叫什么... ;-)
我制作了一个首页,我想在其中循环浏览“精选”类别中的最后一篇文章以及父页面“案例”的最后一页,限制为 5。
我知道如何遍历类别帖子列表,但是如何将其与最新页面结合起来?
我正在为我的作品集制作自己的模板。这是我在 Wordpress 中从头开始的第一个主题,所以请耐心等待,如果我不说行话或不知道叫什么... ;-)
我制作了一个首页,我想在其中循环浏览“精选”类别中的最后一篇文章以及父页面“案例”的最后一页,限制为 5。
我知道如何遍历类别帖子列表,但是如何将其与最新页面结合起来?
这是一个循环来获取属于以下内容的帖子:
$args = array(
'post_type' => 'page',
'numberposts' => 5,
'post_status' => 'publish',
'post_parent' => 33, // change this to the ID of the page you need
);
$posts = get_posts($args);
if ($posts) {
foreach ($posts as $post) {
setup_postdata($post);
// Your PHP code here.
}
}
所有的 Wordpress 帖子获取函数都会以数组的形式返回帖子。如果您想“组合”它们,您可以执行一个array_merge
并将类别循环和页面循环中的帖子放在同一个数组中并遍历它们,或者您可以执行多个 foreach 或 while 循环。