我正在使用 Wordpress 创建一个自定义页面,并且需要根据标签将我的查询结果划分为列表。我知道有一个 Wordpress 堆栈交换,但这对我来说更像是一个基本的 PHP 函数。我在 Wordpress 堆栈上发现的唯一内容是根据标签名称执行新查询。
必须有更有效的方法...
我是 PHP 新手。更复杂的是,我一直在与循环作斗争,但我每天都在越来越多地掌握这个概念。
这是我想要实现的逻辑:
查询数据库并获取标记为“红、绿、蓝、黄”的帖子的“标题”。这部分我可以用WP_Query()
函数来做,没有问题……麻烦的是下一部分。
循环查询和输出:
<ul id="red">
<li>Output title of first post tagged with Red</li>
<li>Output title of second post tagged with Red</li>
<li>Output title of third post tagged with Red</li>
<!--[etc...]-->
</ul>
<ul id="green">
<li>Output title of first post tagged with Greeen</li>
<li>Output title of second post tagged with Green</li>
<li>Output title of third post tagged with Green</li>
<!--[etc...]-->
</ul>
<!--[continue for other colors requested in the query]-->
结束循环
我理解第一个循环会遍历结果并输出所有记录的标题,我只是对如何循环结果并进一步除以颜色感到困惑。
任何帮助是极大的赞赏。