【问题标题】:WordPress - Possible For Publish_Post Hook To Finish After Callback Finishes?WordPress - 回调完成后 Publish_Post 挂钩可能完成吗?
【发布时间】:2013-12-14 02:00:36
【问题描述】:

我写了一个函数,作为钩子publish_post的回调函数,它的目的是检查帖子是否有特色图片,如果没有,它会查找该帖子中附加的第一张图片并执行一些操作图像处理,然后将这个新处理的图像设置为特色图像。

我知道查找第一个附加图像的代码是有效的,因为它也是滑块在网站上的工作方式。

但是,在 publish_post 挂钩中使用时,它不会抓取附加到帖子的第一张图片,而是返回默认路径,指示未找到图片。

是否有可能在调用publish_post 钩子时新帖子尚未完全存储在数据库中,如果是这样,是否存在在帖子完全发布后执行的钩子?

【问题讨论】:

    标签: php wordpress post hook publish


    【解决方案1】:

    wp_insert_post 钩子传递帖子 ID 和帖子数据(请参阅wp_publish_post):

    do_action( 'wp_insert_post', $post->ID, $post, true );
    

    【讨论】:

    • 所以澄清一下,我希望帖子的发布自然发生在管理员方面,我宁愿远离手动插入帖子。
    猜你喜欢
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多