WPSEO_Plugin_Availability::register_yoast_plugins_status()protectedYoast 1.0

Sets certain plugin properties based on WordPress' status.

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

Хуков нет.

Возвращает

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

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->register_yoast_plugins_status();

Код WPSEO_Plugin_Availability::register_yoast_plugins_status() Yoast 22.4

protected function register_yoast_plugins_status() {

	foreach ( $this->plugins as $name => $plugin ) {

		$plugin_slug = $plugin['slug'];
		$plugin_path = WP_PLUGIN_DIR . '/' . $plugin_slug;

		if ( file_exists( $plugin_path ) ) {
			$plugin_data                         = get_plugin_data( $plugin_path, false, false );
			$this->plugins[ $name ]['installed'] = true;
			$this->plugins[ $name ]['version']   = $plugin_data['Version'];
			$this->plugins[ $name ]['active']    = is_plugin_active( $plugin_slug );
		}
	}
}