new Login(), 'Wordpress_Register' => new Registration(), 'Wordpress_ForgotPassword' => new PasswordReset(), 'Wordpress_Comments' => new Comments(), 'Woocommerce_Login' => new WoocommerceLogin(), 'Woocommerce_ForgotPassword' => new WoocommercePasswordReset(), 'Woocommerce_Register' => new WoocommerceRegistration(), 'ContactForm7_Forms' => new ContactForm7(), 'Mailchimp_Forms' => new MailchimpForms(), ); $selected_plugins = get_option('adcaptcha_selected_plugins') ? get_option('adcaptcha_selected_plugins') : array(); $settings = new Settings(); $settings->setup(); if (get_option('adcaptcha_render_captcha') === '1') { foreach ($selected_plugins as $selected_plugin) { if (isset($classes[$selected_plugin])) { $classes[$selected_plugin]->setup(); } } } } }