gpt4 book ai didi

php - 单页 : multiple query_posts

转载 作者:搜寻专家 更新时间:2023-10-31 21:37:56 26 4
gpt4 key购买 nike

我正计划为 Wordpress 主题制作一个模板页面,它将在页面的内容部分加载 5 个单独的“模块”。这些模块旨在分别显示不同类别的最新 4 篇帖子(工作方式与 this 类似)。

在循环中处理此问题的最佳方法是什么?

由于page.php 会调用while have_posts 循环来执行模板,所以模板php 本身就会有这五个模块。通常我会做 while have_posts 查询,但是在 while have_posts 的一页内执行五次这样的操作似乎只是麻烦。

有没有更方便的方法来实现?

最佳答案

是的,执行多个循环的首选方法是为每个循环创建一个新的 WP_Query 对象。您知道现在用于循环的 have_posts 函数等吗?他们只是 helper 。这些方法也存在于 WP_Query 对象中,因此您可以为您创建的每个对象创建一个循环。

在这里阅读:http://codex.wordpress.org/Class_Reference/WP_Query

get_posts 也会浮现在脑海中。但是您无法使用该函数构建真正的 Wordpress 循环,因为它只是返回数字数组中的帖子。

关于php - 单页 : multiple query_posts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com