函数文档

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_pings event to hook services individually.

Changelog

Version Description
5.6.0 Introduced do_all_pings action hook for individual services.
2.1.0 Introduced.