WPSEO_Sitemaps::reduce_query_loadpublicYoast 1.0

Check the current request URI, if we can determine it's probably an XML sitemap, kill loading the widgets.

Метод класса: WPSEO_Sitemaps{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WPSEO_Sitemaps = new WPSEO_Sitemaps();
$WPSEO_Sitemaps->reduce_query_load();

Код WPSEO_Sitemaps::reduce_query_load() Yoast 25.3

public function reduce_query_load() {
	if ( ! isset( $_SERVER['REQUEST_URI'] ) ) {
		return;
	}
	$request_uri = sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) );
	$extension   = substr( $request_uri, -4 );
	if ( stripos( $request_uri, 'sitemap' ) !== false && in_array( $extension, [ '.xml', '.xsl' ], true ) ) {
		remove_all_actions( 'widgets_init' );
	}
}