Automattic\WooCommerce\Admin\Notes
DeactivatePlugin::deactivate_feature_plugin() public WC 1.0
Deactivate feature plugin.
{} Это метод класса: DeactivatePlugin{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
$DeactivatePlugin = new DeactivatePlugin(); $DeactivatePlugin->deactivate_feature_plugin();
Код DeactivatePlugin::deactivate_feature_plugin() DeactivatePlugin::deactivate feature plugin WC 5.0.0
public function deactivate_feature_plugin() {
/* phpcs:disable WordPress.Security.NonceVerification */
if (
! isset( $_GET['page'] ) ||
'wc-admin' !== $_GET['page'] ||
! isset( $_GET['action'] ) ||
'deactivate-feature-plugin' !== $_GET['action'] ||
! defined( 'WC_ADMIN_PLUGIN_FILE' )
) {
return;
}
/* phpcs:enable */
$deactivate_url = admin_url( 'plugins.php?action=deactivate&plugin=' . rawurlencode( WC_ADMIN_PLUGIN_FILE ) . '&plugin_status=all&paged=1&_wpnonce=' . wp_create_nonce( 'deactivate-plugin_' . WC_ADMIN_PLUGIN_FILE ) );
wp_safe_redirect( $deactivate_url );
exit;
}