ldc-groupe/content/plugins/sitepress-multilingual-cms/classes/class-wpml-active-plugin-provider.php

26 lines
533 B
PHP
Raw Normal View History

2020-04-17 16:50:36 +02:00
<?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' );
}
}