rsman
  • 0
Учитель

Как проверить, включен ли плагин через API?

  • 0

Как узнать, включен ли конкретный плагин в подблоге многосайтового блога?

Share
  1. Хм, я не совсем уверен в механике здесь. Обычно is_plugin_active() проверяет, включен ли плагин active_plugins .

    По этой логике вы, вероятно, могли бы получить active_plugins определенный блог get_blog_option() и проверить его на наличие плагина.

    • 0
  2. Да, что сказал Рарст, для его примера вы можете сделать что-то вроде следующего, но он возвращает массив с активным именем плагина/plugin_filename.php

    get_option(‘активные_плагины’);

    Вы можете попробовать использовать глобальный $plugin, чтобы получить гораздо больше данных.

    global $plugins;
    
    $plugins = array(
                'all' => apply_filters( 'all_plugins', get_plugins() ),
                'search' => array(),
                'active' => array(),
                'inactive' => array(),
                'recently_activated' => array(),
                'upgrade' => array(),
                'mustuse' => array(),
                'dropins' => array()
            );
    
    • 0

Оставить ответ

You must login to add an answer.