WPSEO_Plugin_Availability::register_yoast_plugins_status
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() WPSEO Plugin Availability::register yoast plugins status Yoast 27.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 );
}
}
}