Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新循环内的WordPress帖子_Wordpress_Loops - Fatal编程技术网

更新循环内的WordPress帖子

更新循环内的WordPress帖子,wordpress,loops,Wordpress,Loops,我在WordPress循环中进行了一些处理,我想“缓存”结果,以便下次显示帖子时可以使用预处理的信息。存储结果的明显位置是post元数据 因此,我在代码中加入了许多Update_post_meta调用,如下所示: update_post_meta($imagePostID, "imageMeta", $imageMeta); 在这个例子中,$imagePostID的值只是数字Post ID,我已经用它来检索其他元数据,所以这没关系。我还确认代码在正确的位置被调用 但是,没有保存这些值,而且出于

我在WordPress循环中进行了一些处理,我想“缓存”结果,以便下次显示帖子时可以使用预处理的信息。存储结果的明显位置是post元数据

因此,我在代码中加入了许多Update_post_meta调用,如下所示:

update_post_meta($imagePostID, "imageMeta", $imageMeta);
在这个例子中,$imagePostID的值只是数字Post ID,我已经用它来检索其他元数据,所以这没关系。我还确认代码在正确的位置被调用

但是,没有保存这些值,而且出于某种原因,更新似乎被忽略了

有人知道这是为什么吗?如果有什么方法可以达到我想要的行为

谢谢,
Andrew

您是否直接在数据库中检查元数据根本没有保存?你能给我们看一下循环/PHP代码吗?是的,请把你的代码贴在这篇文章的周围,这样我们就可以更好地了解发生了什么。。我刚刚自己测试了这个概念,所有的东西都在数据库端工作,现在都在工作。问题在于我是如何检查缓存值的。为打错电话道歉。谢谢你的帮助。