wp_maybe_disable_outgoing_pings_for_environment()WP 7.1.0

Removes outgoing ping callbacks in non-production environments.

Hooked to do_all_pings priority 1 so it runs before the default priority 10 callbacks. Does not remove do_all_enclosures.

No Hooks.

Returns

null. Nothing (null).

Usage

wp_maybe_disable_outgoing_pings_for_environment();

Changelog

Since 7.1.0 Introduced.

wp_maybe_disable_outgoing_pings_for_environment() code WP 7.1

function wp_maybe_disable_outgoing_pings_for_environment() {
	if ( wp_should_disable_pings_for_environment() ) {
		remove_action( 'do_all_pings', 'do_all_pingbacks' );
		remove_action( 'do_all_pings', 'do_all_trackbacks' );
		remove_action( 'do_all_pings', 'generic_ping' );
	}
}