WPSEO_Tracking_Plugin_Data::get_plugin_data()
Returns all plugins.
Метод класса: WPSEO_Tracking_Plugin_Data{}
Хуков нет.
Возвращает
Массив
. The formatted plugins.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_plugin_data();
Код WPSEO_Tracking_Plugin_Data::get_plugin_data() WPSEO Tracking Plugin Data::get plugin data Yoast 23.5
protected function get_plugin_data() { if ( ! function_exists( 'get_plugin_data' ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } $plugins = wp_get_active_and_valid_plugins(); $plugins = array_map( 'get_plugin_data', $plugins ); $this->set_auto_update_plugin_list(); $plugins = array_map( [ $this, 'format_plugin' ], $plugins ); $plugin_data = []; foreach ( $plugins as $plugin ) { $plugin_key = sanitize_title( $plugin['name'] ); $plugin_data[ $plugin_key ] = $plugin; } return $plugin_data; }