WPSEO_Sitemaps_Router::__construct()publicYoast 1.0

Sets up init logic.

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

Хуков нет.

Возвращает

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

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

$WPSEO_Sitemaps_Router = new WPSEO_Sitemaps_Router();
$WPSEO_Sitemaps_Router->__construct();

Код WPSEO_Sitemaps_Router::__construct() Yoast 22.4

public function __construct() {
	// If we add rewrite rules during the plugin's deactivation, the flush_rewrite_rules that we perform afterwards won't properly flush those new rules.
	if ( YoastSEO()->classes->get( Deactivating_Yoast_Seo_Conditional::class )->is_met() ) {
		return;
	}

	add_action( 'yoast_add_dynamic_rewrite_rules', [ $this, 'add_rewrite_rules' ] );
	add_filter( 'query_vars', [ $this, 'add_query_vars' ] );

	add_filter( 'redirect_canonical', [ $this, 'redirect_canonical' ] );
	add_action( 'template_redirect', [ $this, 'template_redirect' ], 0 );
}