Как деактивировать плагин, когда плагин WooCommerce не активен и показать пользователю ошибку?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как деактивировать плагин, когда плагин WooCommerce не активен и показать пользователю ошибку?

Сообщение Anonymous »

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

Код: Выделить всё

custom-plugin.php
код

Код: Выделить всё

include_once FBPE_PLUGIN_PATH . 'inc/class-free-bulk-price-editor.php';
register_activation_hook(__FILE__, array('Free_Bulk_Price_Editor', 'activate'));
register_deactivation_hook(__FILE__, array('Free_Bulk_Price_Editor', 'deactivate'));
Код файла класса:

Код: Выделить всё

class Free_Bulk_Price_Editor {
public static function is_woocommerce_active() {
return class_exists('WooCommerce');
}

public static function activate() {
if (!self::is_woocommerce_active()) {
deactivate_plugins('free-bulk-wp-price-upgrade/free-bulk-wp-price-upgrade.php');
wp_admin_notice( 'There was an error!', [ 'type' => 'error' ] );
return;
}
}
}
Это не соответствует моим требованиям. Я хочу, чтобы мой плагин был активен только тогда, когда активен WooCommerce.
Я хочу создать собственный плагин WordPress и хочу, чтобы мой Плагин активен только тогда, когда активен WooCommerce, в противном случае пользователю будет показано сообщение об ошибке, что для активации этого плагина требуется WooCommerce.

Подробнее здесь: https://stackoverflow.com/questions/788 ... w-error-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»