{"id":49351,"date":"2016-06-29T09:31:26","date_gmt":"2016-06-29T09:31:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/recaptcha-in-wp-comments-form\/"},"modified":"2019-04-22T12:10:54","modified_gmt":"2019-04-22T12:10:54","slug":"recaptcha-in-wp-comments-form","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/recaptcha-in-wp-comments-form\/","author":9414318,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"9.1.2","stable_tag":"9.1.2","tested":"5.1.22","requires":"4.0.0","requires_php":"","requires_plugins":"","header_name":"reCAPTCHA in WP comments form","header_author":"Joan Miquel Viad&eacute;","header_description":"","assets_banners_color":"afb2b6","last_updated":"2019-04-22 12:10:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/www.joanmiquelviade.com\/plugin\/google-recaptcha-in-wp-comments-form\/","header_author_uri":"http:\/\/www.joanmiquelviade.com","rating":4.1,"author_block_rating":0,"active_installs":8000,"downloads":72944,"num_ratings":20,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":{"":"<p>No upgrade Notices<\/p>"},"ratings":{"1":4,"2":0,"3":1,"4":0,"5":15},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1445586","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1445586","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":"1445586","resolution":"1544x500","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1445586","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.8","0.0.8.1","0.0.8.2","0.0.8.2.1","0.0.9","0.0.9.0.1","0.0.9.0.2","9.0.3","9.1.0","9.1.1","9.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1491289","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1491289","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1491289","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1491289","resolution":"4","location":"assets"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1491289","resolution":"5","location":"assets"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"1491289","resolution":"6","location":"assets"},"screenshot-7.png":{"filename":"screenshot-7.png","revision":"1491289","resolution":"7","location":"assets"},"screenshot-8.png":{"filename":"screenshot-8.png","revision":"1491289","resolution":"8","location":"assets"}},"screenshots":{"1":"After installation plugin begins a visual two simple steps Installation Wizard that helps you to obtain your Google API Key pair.","2":"Simply, one by one COPY each part of the Google reCAPTCHA API Key pair.","3":"And PASTE them (Site key and Secret key) in the homonymous fields of the installation Wizard form.","4":"Plugin has got a visual interface and an example form that always shows your settings changes.","5":"Plugin works autom\u00e1tically however you can configure the reCAPTCHA field completely: size, color, mode, align, language.","6":"Example of a comments form with a reCAPTCHA field.","7":"Example of a comments form with a reCAPTCHA field inside an old WP theme using the force javascript output mode.","8":"Example of a RTL comments form with a reCAPTCHA field."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[109,76842,76698,76699,595],"plugin_category":[44,54],"plugin_contributors":[84243],"plugin_business_model":[],"class_list":["post-49351","plugin","type-plugin","status-publish","hentry","plugin_tags-antispam","plugin_tags-antispam-protection","plugin_tags-comments-antispam","plugin_tags-comments-recaptcha","plugin_tags-recaptcha","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-jmviade","plugin_committers-jmviade"],"banners":{"banner":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/banner-772x250.png?rev=1445586","banner_2x":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/banner-1544x500.png?rev=1445586","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/icon-128x128.png?rev=1445586","icon_2x":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/icon-256x256.png?rev=1445586","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-1.png?rev=1491289","caption":"After installation plugin begins a visual two simple steps Installation Wizard that helps you to obtain your Google API Key pair."},{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-2.png?rev=1491289","caption":"Simply, one by one COPY each part of the Google reCAPTCHA API Key pair."},{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-3.png?rev=1491289","caption":"And PASTE them (Site key and Secret key) in the homonymous fields of the installation Wizard form."},{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-4.png?rev=1491289","caption":"Plugin has got a visual interface and an example form that always shows your settings changes."},{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-5.png?rev=1491289","caption":"Plugin works autom\u00e1tically however you can configure the reCAPTCHA field completely: size, color, mode, align, language."},{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-6.png?rev=1491289","caption":"Example of a comments form with a reCAPTCHA field."},{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-7.png?rev=1491289","caption":"Example of a comments form with a reCAPTCHA field inside an old WP theme using the force javascript output mode."},{"src":"https:\/\/ps.w.org\/recaptcha-in-wp-comments-form\/assets\/screenshot-8.png?rev=1491289","caption":"Example of a RTL comments form with a reCAPTCHA field."}],"raw_content":"<!--section=description-->\n<p>reCAPTCHA in WP comments form plugin is an <strong>ANTISPAM tool<\/strong> that adds the visible Google <strong>reCAPTCHA field<\/strong> inside the comments form of your WP theme when the user is not logged in preventing fraudulent or deceptive comments.<\/p>\n\n<p>The plugin also <strong>introduces a second verification process<\/strong> that detects the unauthorized direct accesses by spam robots to the WP comments system and allows you to decide what do you want to do with those comments.<\/p>\n\n<p>Finally, the plugin has got an optional <strong>forced javascript output mode<\/strong> that lets you to add a reCAPTCHA field <strong>also in old WP themes<\/strong> that didn't use the new WP form comments functions but they make a direct output of its own comments form.<\/p>\n\n<h4>FEATURES LIST<\/h4>\n\n<p><strong>Basic Features<\/strong><\/p>\n\n<ul>\n<li><strong>All variants<\/strong> of Google reCAPTCHA field are available<\/li>\n<li>Two simple steps <strong>Installation Wizard<\/strong><\/li>\n<li>Automatic <strong>default configuration settings<\/strong> for all plugin components<\/li>\n<li>Automatic default configuration for reCAPTCHA field<\/li>\n<li>Configuration settings for Plugin <\/li>\n<li>Configuration settings for <strong>ANTISPAM operation<\/strong><\/li>\n<li>Four modes of operation in case of spam robots threats (SPAM, TRASH, DELETE or DIE)<\/li>\n<li>Visual configuration settings for Google reCAPTCHA: theme, size, type, align, language<\/li>\n<li>Dynamic comments form sample for viewing configuration settings changes<\/li>\n<li>Visual Help<\/li>\n<li>RTL Language support<\/li>\n<li>Admin Color scheme adapted<\/li>\n<\/ul>\n\n<p><strong>Middle features<\/strong><\/p>\n\n<ul>\n<li>Forced language option for reCAPTCHA field<\/li>\n<li>Plugin <strong>blocks the submit button<\/strong> while reCAPTCHA field is not verified<\/li>\n<li>Plugin <strong>changes HTML structure of the comments form<\/strong> to prevent malicious automatic sendings while reCAPTCHA field is not verified<\/li>\n<li>Plugin also blocks <strong>other elements with <code>[type=submit]<\/code> inside form<\/strong> in case of a theme customized comments form<\/li>\n<li>Plugin lets you to write your own <strong>additional CSS for the reCAPTCHA field<\/strong><\/li>\n<li>New <strong>restore default value buttons<\/strong> in plugin configuration section for helping you in case of changing WP theme, accidental errors, test environtments, etc.<\/li>\n<\/ul>\n\n<p><strong>Advanced features<\/strong><\/p>\n\n<ul>\n<li>reCAPTCHA <strong>verification process via AJAX before submitting the form<\/strong><\/li>\n<li><strong>Second security checking process<\/strong> for preventing any security breach <strong>before saving the comment<\/strong><\/li>\n<li>Supporting <strong>four different WP comments form HTML structure types<\/strong><\/li>\n<li>Advanced plugin options <strong>based on HTML queries<\/strong> for inserting the reCAPTCHA plugin in all kinds of WP themes<\/li>\n<li>Optional <strong>Forced javascript output<\/strong> that allows you to use the plugin with old WP themes that didn't use function <code>comment_form()<\/code><\/li>\n<li>Advanced ID's tags settings for using this plugin with WP Themes that creates its own comments form HTML struct<\/li>\n<li>reCAPTCHA javascript initialization that prevents reCAPTCHA conflicts in case of that other plugins use reCAPTCHA.<\/li>\n<li>New m\u00ednimum CSS styles for recaptcha alignment<\/li>\n<\/ul>\n\n<h4>PLUGIN PAGE<\/h4>\n\n<p>To learn more about the plugin, visit the <a href=\"http:\/\/www.joanmiquelviade.com\/plugin\/google-recaptcha-in-wp-comments-form\/\" title=\"Author's plugin page\">Plugin page<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload reCAPTCHA in WP comments form plugin to your wordpress <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> menu in WordPress.<\/li>\n<li>After the activation, the plugin will begin an Installation Wizard that will help you to get your Google API Keys pair.<\/li>\n<li>After the Installation Wizard, simply change the activation switch field of the plugin to ON and a reCAPTCHA field will appears automatically in your comments form.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>9.1.2<\/h4>\n\n<ul>\n<li>Update error correction<\/li>\n<\/ul>\n\n<h4>9.1.1<\/h4>\n\n<ul>\n<li>Correction admin URL in ajax calls for non standard wp installations<\/li>\n<li>Tested up wp 5.1.1<\/li>\n<li>Also tested with theme Twenty Nineteen<\/li>\n<\/ul>\n\n<h4>9.1.0<\/h4>\n\n<ul>\n<li>New plugin settings for supporting different WP comments form HTML structure types<\/li>\n<li>Adding javascript methods based on HTML queries (instead of just ID attributes) for inserting reCAPTCHA plugin<\/li>\n<li>Improving dynamic comments form sample configuration settings changes detection<\/li>\n<li>Improving the Google Keys Pair error checking detecting typing errors<\/li>\n<li>Forced load of the Amharic (Ethiopean) font in admin environment for non amharic interfaces<\/li>\n<li>Native name corrected for Portuguesse<\/li>\n<li>Improving JavaScript interactive notifications<\/li>\n<li>Converting the plugin default values inserted inside the code into an independent and rewritable .ini file for storing the default configuration<\/li>\n<li>Modifying installation Wizard instructions and Help tabs<\/li>\n<li>jQuery UI CSS updated<\/li>\n<\/ul>\n\n<h4>9.0.3<\/h4>\n\n<ul>\n<li>Adapt the plugin to new google error messages contents to avoid fake falses because of Google adds a new error for any \"duplicated test\"<\/li>\n<li>Change the plugin versioning schema to 0.0.x.y.z to x.y.z for improving Composer or other automattic installations<\/li>\n<li>Correct the SQOD constant name<\/li>\n<li>Improve documentation<\/li>\n<\/ul>\n\n<h4>0.0.9.0.2<\/h4>\n\n<ul>\n<li>Minor function changes for compatibility with hosting servers with PHP versions minor than 5.4.0<\/li>\n<li>Improving compatibility module for WP themes with sophisticated HTML struct comments form<\/li>\n<li>RTL full language support.<\/li>\n<li>CSS correction for screen <code>(min-width:: 783px)<\/code> in RTL WP admin plugin interfaces<\/li>\n<li>Update screenshots in WordPress plugin documentation page<\/li>\n<li>Translations changes<\/li>\n<\/ul>\n\n<h4>0.0.9.0.1<\/h4>\n\n<ul>\n<li>Upload error correction<\/li>\n<\/ul>\n\n<h4>0.0.9<\/h4>\n\n<ul>\n<li>New installation Wizard when you install the plugin from scratch<\/li>\n<li>Also automatic Installation Wizard launch when no reCAPTCHA API keys detected<\/li>\n<li>New visual dinamic interface for Google reCAPTCHA settings configuration<\/li>\n<li>New align reCAPTCHA option<\/li>\n<li>New reCAPTCHA forced language selector field with native and english languages names<\/li>\n<li>Add a new method <code>directly DELETE comment<\/code> for treating the comments in case of breaking reCAPTCHA<\/li>\n<li>New admin notices in case of Google reCAPTCHA API Keys pair error<\/li>\n<li>Now, plugin incorpores the WordPress Admin Color Schemes in its admin interface<\/li>\n<li>Improve all help pages including images of all installation steps, configuration screen options, etc.<\/li>\n<li>Adding two new Help pages for reCAPTCHA Security level and Accessibility issues <\/li>\n<li>Installation and Updating plugin routines moved to Tools class<\/li>\n<li>New Installation Wizard class<\/li>\n<li>New class for plugin messages and Help screens<\/li>\n<li>New class for options and settings control<\/li>\n<li>Change the credit link to <code>rel=nofollow<\/code><\/li>\n<li>New restore default values buttons in plugin configuration section<\/li>\n<li>Improving documentation<\/li>\n<li>Change reCAPTCHA initialization to 'option=explicit' via javascript function<\/li>\n<\/ul>\n\n<h4>0.0.8.2.1<\/h4>\n\n<ul>\n<li>Minor translations and help pages modifications<\/li>\n<\/ul>\n\n<h4>0.0.8.2<\/h4>\n\n<ul>\n<li>Adding new compatibility mode for all <code>[type=submit]<\/code> elements inside the form<\/li>\n<li>Forcing blocked mode for all <code>&lt;input&gt;<\/code>, <code>&lt;button&gt;<\/code> or <code>&lt;a&gt;<\/code> submit HTML elements, even without ID attribute<\/li>\n<li>Trackbacks and Ping messages tested<\/li>\n<li>Extending help plugin with two more help tabs<\/li>\n<li>Address links correction<\/li>\n<li>Optional plugin credits link output<\/li>\n<li>Your CSS changes are also reflected in the sample form of the settings page<\/li>\n<li>Some minor text corrections<\/li>\n<\/ul>\n\n<h4>0.0.8.1<\/h4>\n\n<ul>\n<li>Correction: logged users are not spammers<\/li>\n<li>Translations system correction<\/li>\n<\/ul>\n\n<h4>0.0.8<\/h4>\n\n<ul>\n<li>Add forced javascript output mode<\/li>\n<li>Add CSS for reCAPTCHA field<\/li>\n<\/ul>\n\n<h4>0.0.7<\/h4>\n\n<ul>\n<li>Update to 1.1.2 version for the Google reCAPTCHA PHP module<\/li>\n<\/ul>\n\n<h4>0.0.6<\/h4>\n\n<ul>\n<li>Introduce metaboxes structure<\/li>\n<\/ul>\n\n<h4>0.0.5<\/h4>\n\n<ul>\n<li>Introduce plugin stats panel<\/li>\n<\/ul>\n\n<h4>0.0.4<\/h4>\n\n<ul>\n<li>Change render mode to data defined instead of explicit<\/li>\n<li>Introduce Forced language support<\/li>\n<li>Introduce \\\"in case of error\\\" module<\/li>\n<\/ul>\n\n<h4>0.0.3<\/h4>\n\n<ul>\n<li>Test reCAPTCHA modes<\/li>\n<li>Creating enqueuing script modules<\/li>\n<\/ul>\n\n<h4>0.0.2<\/h4>\n\n<ul>\n<li>Accordion Interface<\/li>\n<li>Back-End form example sample interface<\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Test version<\/li>\n<\/ul>","raw_excerpt":"reCAPTCHA in WP comments form is an ANTISPAM tool that adds a Google reCAPTCHA to the comments form and protects your site from the spam robots threat &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/49351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=49351"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jmviade"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=49351"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=49351"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=49351"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=49351"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=49351"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=49351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}