'Wordpress', 'logo' => 'wordpress_logo.png', 'options' => array('Login', 'Register', 'Comments', 'Forgot Password') ), array( 'label' => 'Woocommerce', 'logo' => 'woocommerce_logo.png', 'options' => array('Login', 'Register', 'Forgot Password') ), array( 'label' => 'ContactForm7', 'logo' => 'contactForm7_logo.png', 'options' => array('Forms') ), array( 'label' => 'Mailchimp', 'logo' => 'mailchimp_logo.png', 'options' => array('Forms') ), array( 'label' => 'NinjaForms', 'logo' => 'ninjaForms_logo.png', 'options' => array('Forms') ), array( 'label' => 'WPForms', 'logo' => 'wpforms_logo.png', 'options' => array('Forms') ), array( 'label' => 'Elementor', 'logo' => 'elementor_logo.png', 'options' => array('Forms') ), ); $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' : ''; ?>
>