Я пишу плагин расширения Woocommerce, и мне удалось установить его так, чтобы Woocommerce должен быть установлен и активирован на страницах администрирования Wordpress.
Если и Woocommerce, и мой плагин расширения активированы, а Woocommerce деактивирован, мой плагин остается активным.
Как мне деактивировать плагин, когда Woocommerce также деактивирован?
Редактировать 1.
Я пробовал это, и другиеаналогичные попытки.Хук правильный, но по какой-то причине deactivate_plugins () не деактивирует плагин, который я пишу.
function custom_plugin() {
if (is_plugin_active('custom_plugin/custom_plugin.php')){
deactivate_plugins('custom_plugin/custom_plugin.php');
}
}
register_deactivation_hook( 'woocommerce/woocommerce.php', 'custom_plugin');