'Wordpress', 'logo' => 'wordpress_logo.png', 'options' => array('Login', 'Register', 'Comments', 'Forgot Password'), 'message' => '' ), array( 'label' => 'Woocommerce', 'logo' => 'woocommerce_logo.png', 'options' => array('Login', 'Register', 'Forgot Password', 'Checkout') ), array( 'label' => 'ContactForm7', 'logo' => 'contactForm7_logo.png', 'options' => array('Forms'), 'message' => array('For manual integration, see the', 'documentation.', 'https://docs.adcaptcha.com/wordpress/contactform7') ), array( 'label' => 'Mailchimp', 'logo' => 'mailchimp_logo.png', 'options' => array('Forms'), 'message' => array('For manual integration, see the', 'documentation.', 'https://docs.adcaptcha.com/wordpress/mailchimp') ), array( 'label' => 'NinjaForms', 'logo' => 'ninjaForms_logo.png', 'options' => array('Forms'), 'message' => '' ), array( 'label' => 'WPForms', 'logo' => 'wpforms_logo.png', 'options' => array('Forms'), 'message' => '' ), array( 'label' => 'Elementor', 'logo' => 'elementor_logo.png', 'options' => array('Forms'), 'message' => '' ), array( 'label' => 'FluentForms', 'logo' => 'fluent_forms_logo.png', 'options' => array('Forms'), 'message' => '' ), array( 'label' => 'Forminator', 'logo' => 'forminator.jpeg', 'options' => array('Forms'), 'message' => '' ), array( 'label' => 'GravityForms', 'logo' => 'gravity-forms_logo.svg', 'options' => array('Forms'), 'message' => '' ), ); $saved_setting = false; $selected_plugins = get_option('adcaptcha_selected_plugins') ? get_option('adcaptcha_selected_plugins') : array(); if ($_SERVER['REQUEST_METHOD'] === 'POST') { $nonce = sanitize_text_field(wp_unslash($_POST['_wpnonce'])); if (!isset($nonce) || !wp_verify_nonce($nonce, 'adcaptcha_form_action')) { die('Invalid nonce'); } $checked_ids = isset($_POST['selected_plugins']) && is_array($_POST['selected_plugins']) ? array_map('sanitize_text_field', wp_unslash($_POST['selected_plugins'])) : array(); $selected_plugins = $checked_ids; update_option('adcaptcha_selected_plugins', $checked_ids); if (!empty($selected_plugins)) { $saved_setting = true; } } ?>

Manage Plugins

adCAPTCHA integrates with other Wordpress plugins to provide a CAPTCHA that is both secure and user-friendly.

If you are using a plugin that is not listed here, please contact our support team at support@adcaptcha.com.

Settings saved. Captcha will be displayed in the selected plugins.
Captcha is currently not being displayed anywhere. Please select the plugins where you want the Captcha to be displayed.
', esc_url(untrailingslashit(plugin_dir_url(dirname(dirname(__FILE__)))) . '/assets/' . $plugin['logo'])); foreach ($plugin['options'] as $option) { $optionId = $plugin['label'] . '_' . str_replace(' ', '', $option); $checked = in_array($optionId, $selected_plugins, true) ? 'checked' : ''; ?>
>