如何获取‘CONTENT_SAVE_PRE’内部的postID?另一个钩子?

时间:2016-01-12 作者:Patrick

我需要得到当前的职位。我认为在功能中,postID还不存在。(因为保存pre…)

add_filter(\'content_save_pre\', \'getImageUrlOutOfContent\', 10, 1);
我说得对吗?我怎样才能得到这个职位?有更好的钩子吗?我正在更新内容(文本),并上传和添加positimage。

非常感谢。

1 个回复
SO网友:C C

没有“在创建帖子之前给我一个帖子ID”的钩子。您只有在帖子保存后才能获得ID。所以是的,用钩子\'content_save_pre\' 要在保存之前修改内容,请在获得帖子ID后使用该ID更新帖子特色图像。

有一个很好的答案描述了如何获取和设置帖子的图像,here

用来触发set image例程的钩子是\'save_post\' 记录在案here

相关推荐

GET_POSTS查询大约需要40秒来执行

我在get\\u帖子中有一个元查询,它需要花很长时间才能完成。它工作得很好,但只是时间太长了。我有一个名为event. 在每个event 发布后,有自定义元数据:post\\U sort\\U日期(事件日期YmdHis 格式,用于排序)我需要做的是获取下一个事件,该事件相对于$year 和$month 变量。所以如果$year = 2021 和$month = 10 (2021 10月)然后应该在2021 11月或之后找到第一个事件。我下面的查询很好,但很慢。执行大约需要40秒,我不知道为什么。$next