在发布新帖子或页面时延迟对Google的ping

时间:2017-01-13 作者:any_h

发布帖子/页面时,WP会向谷歌提供有用的信息。但有人在产品发布前意外发布了一个产品页面,这已经发生过几次了,他们当然会在同一分钟取消发布,但它已经发送到谷歌(如果我没有弄错的话)。有没有办法再耽搁几分钟?

相关:我知道可以添加delay to RSS feed publishing. 我还安装了插件"Confirm Publishing Actions" 这很好地弥补了事故。

1 个回复
最合适的回答,由SO网友:bueltge 整理而成

pingback功能通过hoook运行do_pings. core使用以下默认值:

add_action( \'do_pings\', \'do_all_pings\', 10, 1 );

此挂钩位于默认的cron作业上,作为核心的单个事件在调度中运行。

我想你应该通过remove_action 并添加自定义逻辑,以便稍后在发布后启动此函数。您可以通过核心的调度功能来实现这一点,就像核心功能一样,但您的增强功能将在稍后作为文章的发布日期运行。

相关推荐

pingbacks testing

关于新wp安装(3.0.4)中PBs的功能测试,我有几个问题:发布帖子时是立即发送pingback,还是将其安排为cron作业?如果后者正确,作业多久运行一次,我可以手动触发它吗?除了将“尝试通知文章中链接到的任何博客”设置为“开”,当然还有帖子内容中指向另一个博客的链接之外,还有其他关于发送PBs的术语吗?(例如,发件人的帖子应该是公开的而不是私有的吗?博客应该是非私有的吗?)出站链接应该放在帖子内容中,还是可以放在帖子的自定义字段中,以便发送PB?如果我的博客中没有发送或接收PBs,那么调试和检测问题