Files
doitinpoland.com/wp-content/plugins/sitepress-multilingual-cms/classes/class-wpml-active-plugin-provider.php
2023-09-12 21:41:04 +02:00

27 lines
534 B
PHP

<?php
class WPML_Active_Plugin_Provider {
/**
* @return array
*/
public function get_active_plugins() {
$active_plugin_names = array();
if ( function_exists( 'get_plugins' ) ) {
foreach ( get_plugins() as $plugin_file => $plugin_data ) {
if ( is_plugin_active( $plugin_file ) ) {
$active_plugin_names[] = $plugin_data;
}
}
}
return $active_plugin_names;
}
/**
* @return array
*/
public function get_active_plugin_names() {
return wp_list_pluck( $this->get_active_plugins(), 'Name' );
}
}