Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /** * Autoload WPAA Classes * * @param string $classname */ function wp_recaptcha_integration_autoload($classname) { $class_path = dirname(__FILE__) . sprintf('/inc/class-%s.php', strtolower($classname)); if (file_exists($class_path)) { require_once $class_path; } } spl_autoload_register('wp_recaptcha_integration_autoload'); // disable 2.0.0 updates on php < 5.4 function wp_recaptcha_disable_updates($value) { if (version_compare(PHP_VERSION, '5.4', '<')) { $plugin_basename = plugin_basename(__FILE__); if (isset($value->response[$plugin_basename]) && version_compare($value->response[$plugin_basename]['new_version'], '2.0.0', '>=')) { unset($value->response[plugin_basename(__FILE__)]); } } return $value; } add_filter('site_transient_update_plugins', 'wp_recaptcha_disable_updates'); WP_reCaptcha::instance(); if (is_admin()) { WP_reCaptcha_Options::instance(); }