在页面中的相关帖子,wordpress

时间:2011-11-04 18:32:56

标签: wordpress custom-wordpress-pages

我是wordpress开发的初学者,并希望对解决几个问题的更正确方法提出建议:

1)我有一个包含帖子和页面的博客,虽然这些帖子会出现在主页上,但它们通常与博客的其他一些页面有关,所以我也希望它们出现在一个新闻栏中。那些页面的结尾。如何实现这一目标的最佳方法是什么?请详细说明!

2)我想创建一个页面,显示按类别划分的更多页面,显示内部页面的类别名称。有什么建议吗?再请不要留下未透明的详细信息:)

非常感谢!

1 个答案:

答案 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'];