| @@ -591,8 +591,12 @@ | ||
| 591 | 591 | case 'activate': |
| 592 | 592 | $module = Jetpack::get_module( $module_slug ); |
| 593 | 593 | Jetpack::log( 'activate', $module_slug ); |
| 594 | 594 | if ( Jetpack::activate_module( $module_slug, false, false ) ) { |
| 595 | + if ( ! Jetpack::is_module_active( $module_slug ) ) { | |
| 596 | + /* translators: %s is the name of a Jetpack module */ | |
| 597 | + WP_CLI::error( sprintf( __( '%s is disabled by your host or site administrator, so it stays off.', 'jetpack' ), $module['name'] ) ); | |
| 598 | + } | |
| 595 | 599 | /* translators: %s is the name of a Jetpack module */ |
| 596 | 600 | WP_CLI::success( sprintf( __( '%s has been activated.', 'jetpack' ), $module['name'] ) ); |
| 597 | 601 | } else { |
| 598 | 602 | /* translators: %s is the name of a Jetpack module */ |
| @@ -607,8 +611,12 @@ | ||
| 607 | 611 | case 'deactivate': |
| 608 | 612 | $module = Jetpack::get_module( $module_slug ); |
| 609 | 613 | Jetpack::log( 'deactivate', $module_slug ); |
| 610 | 614 | Jetpack::deactivate_module( $module_slug ); |
| 615 | + if ( Jetpack::is_module_active( $module_slug ) ) { | |
| 616 | + /* translators: %s is the name of a Jetpack module */ | |
| 617 | + WP_CLI::error( sprintf( __( '%s is enabled by your host or site administrator, so it stays on.', 'jetpack' ), $module['name'] ) ); | |
| 618 | + } | |
| 611 | 619 | /* translators: %s is the name of a Jetpack module */ |
| 612 | 620 | WP_CLI::success( sprintf( __( '%s has been deactivated.', 'jetpack' ), $module['name'] ) ); |
| 613 | 621 | break; |
| 614 | 622 | case 'deactivate_all': |