is_plugin_installed($plugin) && !$this->is_plugin_active($plugin)) { $activation_url = wp_nonce_url('plugins.php?action=activate&plugin=' . $plugin . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $plugin); $message = __('Essential Addons for Elementor - Pro requires Essential Addons for Elementor plugin to be active. Please activate Essential Addons for Elementor to continue.', 'essential-addons-elementor'); $button_text = __('Activate Essential Addons for Elementor', 'essential-addons-elementor'); } else if(!$this->is_plugin_installed($plugin)) { $activation_url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=essential-addons-for-elementor-lite'), 'install-plugin_essential-addons-for-elementor-lite'); $message = sprintf(__('Essential Addons for Elementor - Pro requires Essential Addons for Elementor plugin to be installed and activated. Please install Essential Addons for Elementor to continue.', 'essential-addons-elementor'), '', ''); $button_text = __('Install Essential Addons for Elementor', 'essential-addons-elementor'); } if(!empty($activation_url)){ $button = '

' . $button_text . '

'; printf('

%1$s

%2$s
', __($message), $button); } } }