我是wordpress开发的初学者,并希望对解决几个问题的更正确方法提出建议:
1)我有一个包含帖子和页面的博客,虽然这些帖子会出现在主页上,但它们通常与博客的其他一些页面有关,所以我也希望它们出现在一个新闻栏中。那些页面的结尾。如何实现这一目标的最佳方法是什么?请详细说明!
2)我想创建一个页面,显示按类别划分的更多页面,显示内部页面的类别名称。有什么建议吗?再请不要留下未透明的详细信息:)
非常感谢!
答案 0 :(得分:0)
好吧,让我们实际回答这个问题,因为它非常简单。
你需要的wordpress codex可能在这里: https://codex.wordpress.org/Template_Tags/get_posts
你想要$ posts = get_posts(array('category'=>'xxx')); 'xxx'是您所在页面的主要类别。
如果您有多个类别,您可以执行多个查询并以某种方式合并它们(例如,通过使用postID查找重复项)或者您可以使用第一个...很多取决于内容和用户群。
获得结果后,您可以循环浏览它们。请注意,这与主循环不同,因为这取决于全局变量。
如果你知道足够多的PHP已经做到这一点,那么从结果数组中提取值应该非常简单: 例如 echo $ posts [post_number] ['post_title'];