Как вывести список установленных на сайте плагинов?
Если вы хотите где-нибудь на странице "О сайте" (или в любом другом месте сайта) вывести список установленных и активных на сайте плагинов, то вы можете воспользоваться специальным шорткодом [plugins], для установки которого вам необходимо добавить в файл functions.php вашей темы следующий код:
//шорткод вывода активных плагинов на сайте start function wph_active_plugins() { if (!function_exists('get_plugins')) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } $plugins = get_plugins(); $plugins_keys = array_keys($plugins); echo 'На сайте активны плагины: <br /><br />'; $i = 0; foreach ($plugins as $plugin) { $plugin_root_file = $plugins_keys[$i]; $plugin_title = $plugin['Name']; $plugin_version = $plugin['Version']; $plugin_link = $plugin['PluginURI']; $plugin_status = is_plugin_active($plugin_root_file) ? 'active' : 'inactive'; if ($plugin_status == 'active') { echo '<a href="'.$plugin_link.'" rel="nofollow">'.$plugin_title.'</a><br />'; } $i++; } } add_shortcode('plugins', 'wph_active_plugins'); //шорткод вывода активных плагинов на сайте end |
Это самый простейший способ вывести список активных на сайте плагинов без установки для этого какого-либо специализированного плагина.