我对上面两点感到有点困惑。但是,我知道这两个功能的性质。
1. get_pages() - fetches all pages from db.
2. get_posts() - fetches all posts from db.
但是,我的问题是,何时使用这些功能?他们两个都返回我们可以通过WP_Query()
获得的所有页面/帖子,还是他们都以不同的方式工作?
答案 0 :(得分:0)
使用get_pages()
,您可以在参数的post_type
参数中设置要检索的帖子类型。它返回一个页面对象数组,您可以迭代它们以显示内容。如果要返回一组post对象,则使用get_posts()
。这样可以在迭代返回的数组时使用专门的方法和属性。
可以找到有关差异的更多信息here。