如果有人在前端打开任何帖子,那么我调用get_post_meta函数多少次有关系吗?我想,如果我不把这个函数调用2-3次,而不是在单一的post页面上调用20次,那么它可以提高性能。
get_post_meta
发布于 2016-12-24 09:31:06
...I认为,如果我不把这个函数调用2-3次,而不是在单个post页面上调用20次,那么它可以提高性能。
再加上@toscho的出色回答,我将根据我最新的挖掘添加一个额外的内容。
如果不设置它,WordPress查询将为查询返回的所有帖子预取post元值。
这意味着即使在调用get_post_meta();之前,元值就已经在WordPress缓存中了。
get_post_meta();
纳辛,这解释说,你可以参考介绍性中的幻灯片34。
从这个映像中,您可能会了解到,通常情况下,WordPress会为元数据和术语预取信息。
其结论与@toscho的结论相同。您可以随时打电话给get_post_meta();。
要获得缓存外观的基本细节,还可以检查这个职位。
https://wordpress.stackexchange.com/questions/245520
相似问题