wp_maybe_disable_outgoing_pings_for_environment()

In this article

Removes outgoing ping callbacks in non-production environments.

Description

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

Source

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' );
	}
}

Changelog

VersionDescription
7.1.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.