【发布时间】:2014-12-12 18:48:30
【问题描述】:
希望限制 WP 查询的返回字段,以帮助加快服务器的响应速度并减少检索的数据量。对于我正在使用的查询,它最多只需要3个数据字段,其余的通过循环中的ACF get_field_object 引入。我正在使用的其他函数,例如 get_posts 或 get_terms 具有字段选项,但仅限于少数东西,例如仅 'slug' 或 'id => slug'。
我习惯用 CakePHP 开发,它可以选择指定要返回的每个字段,但是项目需要 wordpress 来实现其他功能,所以我很有限。
TL;DR 需要加快从 Wordpress 获取帖子的速度
【问题讨论】:
-
字段是什么?它们都是定制的吗?
-
我想要限制的字段是默认出现的字段,例如“post_content”、“guid”、“post_modified”等。
-
我可能会问与您上面引用的相同问题,但为他提供的答案不符合我的需求。他的回答提供了一种在 WP_Query 返回后访问“标题”和“描述”的方法。另一方面,我正在寻找专门删除查询中返回的所有其他数据,除了少数几个。旨在减少发回的数据量。
-
你有 3 个返回选项:'all ids, id=>parent' 开发者文档:developer.wordpress.org/reference/classes/wp_query/…