wpseo_init()
On plugins_loaded: load the minimum amount of essential files for this plugin.
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
wpseo_init();
Код wpseo_init() wpseo init Yoast 23.8
function wpseo_init() { require_once WPSEO_PATH . 'inc/wpseo-functions.php'; require_once WPSEO_PATH . 'inc/wpseo-functions-deprecated.php'; // Make sure our option and meta value validation routines and default values are always registered and available. WPSEO_Options::get_instance(); WPSEO_Meta::init(); if ( version_compare( WPSEO_Options::get( 'version', 1 ), WPSEO_VERSION, '<' ) ) { if ( function_exists( 'opcache_reset' ) ) { // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged -- Prevent notices when opcache.restrict_api is set. @opcache_reset(); } new WPSEO_Upgrade(); // Get a cleaned up version of the $options. } if ( WPSEO_Options::get( 'stripcategorybase' ) === true ) { $GLOBALS['wpseo_rewrite'] = new WPSEO_Rewrite(); } if ( WPSEO_Options::get( 'enable_xml_sitemap' ) === true ) { $GLOBALS['wpseo_sitemaps'] = new WPSEO_Sitemaps(); } if ( ! wp_doing_ajax() ) { require_once WPSEO_PATH . 'inc/wpseo-non-ajax-functions.php'; } $integrations = []; $integrations[] = new WPSEO_Slug_Change_Watcher(); foreach ( $integrations as $integration ) { $integration->register_hooks(); } }