get_posts()
使用WP_Query
类以获取帖子。
通常,它返回一个post对象数组。这个$fields
的参数WP_Query
接受两个有效参数:\'ids\'
将使其返回一个post ID数组\'id=>parent\'
将使其返回一个关联数组,其post对象属性为key => value
配对。作为参数的任何其他输入值$fields
将导致返回对象。
因此,要么只收集ID,要么$post_content
(以及所有其他不需要的信息)返回,作为数组项或对象属性。
一般来说,这不应该是一个性能问题。如果生成的数组本身也非常大,并且您希望在进一步的操作中使用它,那么这可能是显而易见的
如果数据库太大,需要进行优化查询,请考虑它仍然必须遍历整个wp\\u posts表,无论是否实际选择了post内容
一句话:对象具有一些您不需要的属性,这一点都不重要。