Насколько я понимаю, активация / деактивация плагина контролируется таблицей wp_options в БД.
Вы можете рассмотреть второй вызов MySQL, который деактивирует конкретный плагин. Вы можете получить все активные плагины, используя это:
SELECT * FROM wp_options WHERE option_name = 'active_plugins';
Вы можете обновить список примерно так:
UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';
Очевидно, вы захотите изменить это, чтобы настроить таргетинг на конкретный плагин.
Я видел, как этот метод использовал здесь , в котором автор описывает, как деактивировать ВСЕ плагины с помощью запроса MySQL. Надеюсь, это поможет.