do_all_pings()
云策文档标注
概述
do_all_pings() 是一个 WordPress 函数,用于执行所有 pingbacks、enclosures、trackbacks 并发送到 pingback 服务。它触发一个动作钩子,允许开发者单独挂接服务。
关键要点
- 函数 do_all_pings() 执行所有 pingback 相关操作,包括 pingbacks、enclosures、trackbacks 和发送到服务。
- 它触发 do_action('do_all_pings') 钩子,允许开发者通过此钩子自定义或扩展服务处理。
- 该函数从 WordPress 2.1.0 版本引入,并在 5.6.0 版本添加了 do_all_pings 动作钩子以支持单独服务挂接。
代码示例
function do_all_pings() {
/**
* Fires immediately after the `do_pings` event to hook services individually.
*
* @since 5.6.0
*/
do_action( 'do_all_pings' );
}注意事项
- 此函数主要用于内部调度,开发者通常通过 do_action('do_all_pings') 钩子来添加自定义功能。
- 确保在适当的时间点调用此函数,以避免影响网站性能或 pingback 处理流程。
原文内容
Performs all pingbacks, enclosures, trackbacks, and sends to pingback services.
Source
function do_all_pings() {
/**
* Fires immediately after the `do_pings` event to hook services individually.
*
* @since 5.6.0
*/
do_action( 'do_all_pings' );
}
Hooks
- do_action( ‘do_all_pings’ )
-
Fires immediately after the
do_pingsevent to hook services individually.