Выводим список всех активных плагинов на сайте WordPress

В целях обслуживания или для других целей вам может понадобиться узнать, какие плагины в настоящий момент активны в определенной сборке WordPress. Вот удобный сниппет, который позволит вам получить список активных плагинов всего за несколько секунд.

Вставьте этот код там, где вы хотите вывести список всех активных плагинов. После того как код будет сохранен, активные плагины будут выведены на экран.

function wpr_active_site_plugins() {
    $the_plugs = get_option('active_plugins'); 
    foreach($the_plugs as $key => $value) {
        $string = explode('/',$value); // Folder name will be displayed
        echo $string[0] ."\n";
    }
}

wpr_active_site_plugins();

Источник: wprecipes.com

Блог про WordPress
Комментарии: 5
  1. MasteraKZ

    спасибо, пригодилось

  2. bersy

    Не знал о параметре active_plugins, может быть полезно, спасибо.

  3. bersy

    Не было ли вас материала а защите от wp ботов, их сейчас столько всяких, даже не знаю как именно этих называют. Дело в том, что я здесь недавно в комментариях к другому материалу у вас интересовался способами редиректа, если помните. Так вот, установил «SEO Redirection», который меня полностью устраивает. С его помощью (вкладка HISTORY) и обнаружил, что зачастили непонятные посетители с рекламными сайтами в реферере и агентом «Windows NT 4.0 Internet Explorer», в основном с украинских IP. Не нужна лишняя нагрузка, как бы от них избавится? Хостинг шаред, не VPS.

    1. Дмитрий (автор)

      Можно попробовать поставить плагин Better WP Security. Также можно в .htaccess прописать IP адреса, с которых вход будет запрещен: Deny from и указать IP.

      Есть еще плагины:

      https://wordpress.org/plugins/spamreferrerblock/

      https://ru.wordpress.org/plugins/block-referer-spam/

  4. bersy

    Благодарю, посмотрю плагины, а пока пропишу их .htaccess.

Добавить комментарий для Дмитрий Отменить ответ

Получать новые комментарии по электронной почте.