notice_type = $type; add_action('admin_notices', [$this, 'show_admin_notice']); } public function show_admin_notice() { if ($this->notice_type === 'pro-active') { $this->show_free_version_notice(); } else { $this->show_missing_elementor_notice(); } } private function show_free_version_notice() { $message = sprintf( /* translators: 1: Plugin name */ esc_html__('Please deactivate the Pro version of %1$s before activating the Free version.', 'advanced-email-filter-for-elementor-forms'), '' . esc_html__('Advanced Email Filter for Elementor Forms', 'advanced-email-filter-for-elementor-forms') . '' ); printf( '
%s
%s