Код: Выделить всё
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;
}
}
}
Я хочу создать собственный плагин WordPress и хочу, чтобы мой Плагин активен только тогда, когда активен WooCommerce, в противном случае пользователю будет показано сообщение об ошибке, что для активации этого плагина требуется WooCommerce.
Подробнее здесь: https://stackoverflow.com/questions/788 ... w-error-to