{"id":69581,"date":"2017-05-31T14:39:12","date_gmt":"2017-05-31T14:39:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/recaptcha\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"vanacy-recaptcha","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/vanacy-recaptcha\/","author":15482064,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1","stable_tag":"1.1.0","tested":"4.7.33","requires":"4.0","requires_php":"","requires_plugins":"","header_name":"reCAPTCHA","header_author":"Louis Lobban","header_description":"Invisible reCAPTCHA for WordPress.","assets_banners_color":"","last_updated":"2017-05-31 14:39:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1643,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-69581","plugin","type-plugin","status-closed","hentry","plugin_committers-vanacy"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/vanacy-recaptcha.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"\n\n<!--section=description-->\n<p>reCAPTCHA for WordPress allows you to protect your WordPress website against spam bots and brute force attempts utilising Google\u2019s Invisible reCAPTCHA.<\/p>\n\n<h4>Summary of features<\/h4>\n\n<p><strong>reCAPTCHA<\/strong><\/p>\n\n<pre><code>- Login form protection - annihilates Brute Force attacks\n- Registration form protection\n- Comments form protection\n- Forgot Password form protection\n<\/code><\/pre>\n\n<p><strong>WooCommerce<\/strong><\/p>\n\n<pre><code>- Login form protection\n- Registration form protection\n- Product Review form protection\n- Lost Password form protection\n- Reset Password form protection\n<\/code><\/pre>\n\n<p><strong>Contact Form 7<\/strong>\n    - Protect your Contact Form 7 forms with Invisible reCaptcha<\/p>\n\n<p><strong>Gravity Forms<\/strong>\n    - Protect your Gravity Forms with Invisible reCaptcha<\/p>\n\n<h4>Compatibility<\/h4>\n\n<p>On a <strong>WP Multisite<\/strong> you can either activate the plugin network wide or on a single site.<\/p>\n\n<h4>How-To and Troubleshooting<\/h4>\n\n<p>Check out our <a href=\"https:\/\/ultracommunity.com\/forums\/forum\/invisible-recaptcha\/\">Invisible reCaptcha for WordPress Support Forum<\/a><\/p>\n\n<h4>Extending Invisible reCaptcha<\/h4>\n\n<p>Here are some useful hooks to help developers integrate Invisible reCaptcha with any plugin or custom form<\/p>\n\n<p><strong>Actions<\/strong><\/p>\n\n<pre><code>- google_invre_render_widget_action - renders the recaptcha widget\n<\/code><\/pre>\n\n<p><strong>Filters<\/strong><\/p>\n\n<pre><code>- google_invre_is_valid_request_filter   - used to check if Google approved the request (returns bool true\/false)\n- google_invre_widget_output_html_filter - used to change the recaptcha widget output\n- google_invre_language_code_filter      - used to change the badge\/challenge language code\n- google_invre_badge_position_filter     - used to change the badge position (possible returning values are: 'bottomright', 'bottomleft', 'inline')\n<\/code><\/pre>\n\n<blockquote>\n  <p><strong>Examples of using  Invisible reCaptcha hooks<\/strong><\/p>\n<\/blockquote>\n\n<ul>\n<li><p>Add Invisible reCaptcha into any form<\/p>\n\n<p>Just call\ndo_action('google_invre_render_widget_action');\nanywhere before form closing tag<\/p><\/li>\n<li><p>Validate form post request<\/p>\n\n<p>$is_valid = apply_filters('google_invre_is_valid_request_filter', true);\nif( ! $is_valid )\n{\n    \/\/ handle error here\n}\nelse\n{\n    \/\/ continue with your logic\n}<\/p><\/li>\n<li><p>Change the badge\/challenge language code<\/p>\n\n<p>add_filter( 'google_invre_language_code_filter', 'myprefix_change_recaptcha_language' );\nfunction myprefix_change_recaptcha_language($language_code){\n    $language_code = 'fr'; \/\/ French\n    return $language_code;\n}<\/p><\/li>\n<\/ul>\n\n<p>See all <a href=\"https:\/\/developers.google.com\/recaptcha\/docs\/language\">reCaptcha Language Codes<\/a><\/p>\n\n<blockquote>\n  <p><strong>Note: This plugin requires PHP 5.3 or higher to be activated.<\/strong><\/p>\n<\/blockquote>\n\n<!--section=changelog-->\n<ul>\n<li>Fixed PHP wrong Namespace issue<\/li>\n<li>Fixed PHP warning when contact forms settings were saved for the first time<\/li>\n<li>Moved Plugin Menu to Settings<\/li>\n<li>Added Help Link to <a href=\"https:\/\/ultracommunity.com\/forums\/forum\/invisible-recaptcha\/\">Invisible reCaptcha Dedicated Support Forum<\/a><\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fixed PHP warning when contact forms settings were saved for the first time<\/li>\n<li>Moved Plugin Menu to Settings<\/li>\n<li>Added Help Link to <a href=\"https:\/\/ultracommunity.com\/forums\/forum\/invisible-recaptcha\/\">Invisible reCaptcha Dedicated Support Forum<\/a><\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added integration with <a href=\"https:\/\/wordpress.org\/plugins\/ultra-community\/\">Ultra Community<\/a> Membership plugin<\/li>\n<li>Fixed Reset Password redirect <a href=\"https:\/\/wordpress.org\/support\/topic\/breaks-password-reset-link\/\">issue<\/a><\/li>\n<li>Fixed <a href=\"https:\/\/wordpress.org\/support\/topic\/badge-css-not-working\/\">Badge CSS not working for Login\/Register page<\/a><\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed WooCommerce login and registration issue<\/li>\n<li>Added Invisible reCaptcha for BuddyPress<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed Contact Form 7 issue reported by <a href=\"https:\/\/wordpress.org\/support\/topic\/spam-error-showing-before-page-reloads-and-message-sends-successfully\">@silvercode<\/a><\/li>\n<li>Added Invisible reCaptcha for Gravity Forms<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Multisite compatible<\/li>\n<li>Network interface ready<\/li>\n<li>Fixed PHP7 warning<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added WordPress hooks for custom forms\/plugins integrations<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added Badge Position option<\/li>\n<li>Added Badge Custom CSS option<\/li>\n<li>Added Language option<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed the Strict Standards Warning on PHP 5.4+<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Invisible reCAPTCHA for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/69581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=69581"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vanacy"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=69581"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=69581"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=69581"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=69581"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=69581"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=69581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}