diff --git a/inc/Plugin.php b/inc/Plugin.php index 1436cd2d1e..d0189bd837 100644 --- a/inc/Plugin.php +++ b/inc/Plugin.php @@ -369,7 +369,6 @@ private function init_common_subscribers() { 'wp-meteor', 'revolution_slider_subscriber', 'wordfence_subscriber', - 'ezoic', 'thirstyaffiliates', 'pwa', 'yoast_seo', diff --git a/inc/ThirdParty/Plugins/Optimization/Ezoic.php b/inc/ThirdParty/Plugins/Optimization/Ezoic.php deleted file mode 100644 index 767e501f06..0000000000 --- a/inc/ThirdParty/Plugins/Optimization/Ezoic.php +++ /dev/null @@ -1,52 +0,0 @@ - 'add_conflict', - 'rocket_plugins_to_deactivate_explanations' => 'add_conflict_explanations', - ]; - } - - /** - * Adds Ezoic plugin to plugins to deactivate array - * - * @param array $plugins List of recommended plugins to deactivate. - * - * @return array - */ - public function add_conflict( $plugins ) { - $plugins['ezoic'] = 'ezoic-integration/ezoic-integration.php'; - - return $plugins; - } - - /** - * Adds explanation for deactivation recommendation - * - * @param array $plugins_explanations List of recommended plugins to deactivate explanations. - * - * @return array - */ - public function add_conflict_explanations( $plugins_explanations ) { - $plugins_explanations['ezoic'] = sprintf( - // translators: %1$s = opening tag, %2$s = closing tag. - __( 'This plugin blocks WP Rocket\'s caching and optimizations. Deactivate it and use %1$sEzoic\'s nameserver integration%2$s instead.', 'rocket' ), - '', - '' - ); - - return $plugins_explanations; - } -} diff --git a/inc/ThirdParty/ServiceProvider.php b/inc/ThirdParty/ServiceProvider.php index b99744dd15..84deeac018 100644 --- a/inc/ThirdParty/ServiceProvider.php +++ b/inc/ThirdParty/ServiceProvider.php @@ -22,7 +22,6 @@ use WP_Rocket\ThirdParty\Plugins\ModPagespeed; use WP_Rocket\ThirdParty\Plugins\Optimization\AMP; use WP_Rocket\ThirdParty\Plugins\Optimization\Autoptimize; -use WP_Rocket\ThirdParty\Plugins\Optimization\Ezoic; use WP_Rocket\ThirdParty\Plugins\Optimization\WPMeteor; use WP_Rocket\ThirdParty\Plugins\Optimole; use WP_Rocket\ThirdParty\Plugins\PageBuilder\BeaverBuilder; @@ -82,7 +81,6 @@ class ServiceProvider extends AbstractServiceProvider { 'wp-meteor', 'revolution_slider_subscriber', 'wordfence_subscriber', - 'ezoic', 'pwa', 'convertplug', 'unlimited_elements', @@ -172,7 +170,6 @@ public function register(): void { $this->getContainer()->addShared( 'wp-meteor', WPMeteor::class ); $this->getContainer()->addShared( 'revolution_slider_subscriber', RevolutionSlider::class ); $this->getContainer()->addShared( 'wordfence_subscriber', WordFenceCompatibility::class ); - $this->getContainer()->addShared( 'ezoic', Ezoic::class ); $this->getContainer()->addShared( 'thirstyaffiliates', ThirstyAffiliates::class ); $this->getContainer()->addShared( 'pwa', PWA::class ); $this->getContainer()->addShared( 'yoast_seo', Yoast::class ); diff --git a/tests/Integration/inc/ThirdParty/Plugins/Optimization/Ezoic/addConflict.php b/tests/Integration/inc/ThirdParty/Plugins/Optimization/Ezoic/addConflict.php deleted file mode 100644 index 5c6b63e240..0000000000 --- a/tests/Integration/inc/ThirdParty/Plugins/Optimization/Ezoic/addConflict.php +++ /dev/null @@ -1,25 +0,0 @@ - 'ezoic-integration/ezoic-integration.php', - ]; - - $this->assertSame( - $expected, - apply_filters( 'rocket_plugins_to_deactivate', $plugins ) - ); - } -} diff --git a/tests/Integration/inc/ThirdParty/Plugins/Optimization/Ezoic/addExplanations.php b/tests/Integration/inc/ThirdParty/Plugins/Optimization/Ezoic/addExplanations.php deleted file mode 100644 index e362620295..0000000000 --- a/tests/Integration/inc/ThirdParty/Plugins/Optimization/Ezoic/addExplanations.php +++ /dev/null @@ -1,25 +0,0 @@ - 'This plugin blocks WP Rocket\'s caching and optimizations. Deactivate it and use Ezoic\'s nameserver integration instead.', - ]; - - $this->assertSame( - $expected, - apply_filters( 'rocket_plugins_to_deactivate_explanations', $plugins_explanations ) - ); - } -}