{"id":44350,"date":"2010-08-16T13:46:17","date_gmt":"2010-08-16T13:46:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/cbnet-really-simple-captcha-comments\/"},"modified":"2014-04-22T17:08:16","modified_gmt":"2014-04-22T17:08:16","slug":"cbnet-really-simple-captcha-comments","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/cbnet-really-simple-captcha-comments\/","author":18771,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1","stable_tag":"2.1","tested":"3.9.40","requires":"3.1","requires_php":"","requires_plugins":"","header_name":"cbnet Really Simple CAPTCHA Comments","header_author":"chipbennett","header_description":"","assets_banners_color":"","last_updated":"2014-04-22 17:08:16","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=QP3N9HUSYJPK6","header_plugin_uri":"http:\/\/www.chipbennett.net\/wordpress\/plugins\/cbnet-really-simple-captcha-comments\/","header_author_uri":"http:\/\/www.chipbennett.net\/","rating":3.8,"author_block_rating":0,"active_installs":200,"downloads":16889,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.1":"<p>Made Plugin translation-ready<\/p>","2.0":"<p>Major update. Plugin compatible with WordPress 3.5, added Plugin settings, added AJAX form feedback.<\/p>","1.0.3":"<p>Fixes a minor bug with CAPTCHA generation.<\/p>","1.0.2":"<p>Fixes bug that caused $comment_data not to be returned for logged-in users.<\/p>","1.0.1":"<p>Fixes minor bug that caused non-existent CAPTCHA to be checked for logged-in users.<\/p>","1.0":"<p>Initial Release.<\/p>"},"ratings":{"1":"1","2":0,"3":"1","4":"1","5":"3"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","2.0","2.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The default CAPTCHA field in action"}},"plugin_section":[],"plugin_tags":[362,16565,107,16574],"plugin_category":[44],"plugin_contributors":[78591],"plugin_business_model":[],"class_list":["post-44350","plugin","type-plugin","status-closed","hentry","plugin_tags-captcha","plugin_tags-cbnet","plugin_tags-comments","plugin_tags-really-simple-captcha","plugin_category-discussion-and-community","plugin_contributors-chipbennett","plugin_committers-chipbennett"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/cbnet-really-simple-captcha-comments.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin adds a CAPTCHA field to your comment form, using the API provided by the Really Simple CAPTCHA Plugin to provide the CAPTCHA image and validation. The Plugin adds a CAPTCHA field to the comment-reply form, and uses AJAX to provide user feedback regarding correct\/incorrect CAPTCHA entry. If the user submits the comment with an incorrect CAPTCHA, the comment is automatically marked as \"spam\".<\/p>\n\n<p>This Plugin <strong>requires<\/strong> the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/really-simple-captcha\/\">Really Simple CAPTCHA<\/a> Plugin to be installed in order to function.<\/p>\n\n<p>This plugin is fully functional, but is mostly intended to be a \"proof of concept\" for other plugin developers who may want to use the Really Simple CAPTCHA plugin's API to provide CAPTCHA functionality for their own plugins.<\/p>\n\n<!--section=installation-->\n<p>Manual installation:<\/p>\n\n<ol>\n<li>Upload the <code>cbnet-really-simple-captcha-comments<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<\/ol>\n\n<p>Installation using \"Add New Plugin\"<\/p>\n\n<ol>\n<li>Ensure the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/really-simple-captcha\/\">Really Simple CAPTCHA<\/a> Plugin is installed.<\/li>\n<li>From your Admin UI (Dashboard), use the menu to select Plugins -&gt; Add New<\/li>\n<li>Search for 'cbnet Really Simple CAPTCHA Comments'<\/li>\n<li>Click the 'Install' button to open the plugin's repository listing<\/li>\n<li>Click the 'Install' button<\/li>\n<\/ol>\n\n<p>Activiation and Use<\/p>\n\n<p><strong>NOTE<\/strong> You <em>must<\/em> Install and activate the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/really-simple-captcha\/\">Really Simple CAPTCHA<\/a> plugin in order for this plugin to work.<\/p>\n\n<ol>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Configure Plugin settings via <strong>Dashboard -&gt; Settings -&gt; Discussion<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>I activated the plugin, but don't see a CAPTCHA field in my comment form. What's going on?<\/dt>\n<dd><p>Make sure you have the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/really-simple-captcha\/\">Really Simple CAPTCHA<\/a> plugin installed and activated.<\/p><\/dd>\n<dt>What API settings can be configured?<\/dt>\n<dd><p>Refer to <strong>Dashboard -&gt; Settings -&gt; Discussion<\/strong> to configure Plugin settings:<\/p>\n\n<pre><code>\/\/ Characters to use in CAPTCHA image.\n$comment_captcha-&gt;chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789';\n\n\/\/ Number of characters in CAPTCHA image.\n$comment_captcha-&gt;char_length = '4';\n\n\/\/ Width\/Height dimensions of CAPTCHA image.\n$comment_captcha-&gt;img_size = array( '72', '24' );\n\n\/\/ Font color of CAPTCHA characters, in RGB (0 - 255).\n$comment_captcha-&gt;fg = array( '0', '0', '0' );\n\n\/\/ Background color of CAPTCHA image, in RGB (0 - 255).\n$comment_captcha-&gt;bg = array( '255', '255', '255' );\n\n\/\/ Font Size of CAPTCHA characters.\n$comment_captcha-&gt;font_size = '16';\n\n\/\/ Width between CAPTCHA characters.\n$comment_captcha-&gt;font_char_width = '15';\n\n\/\/ CAPTCHA image type. Can be 'png', 'jpeg', or 'gif'\n$comment_captcha-&gt;img_type = 'png';\n<\/code><\/pre>\n\n<p>Note, the following API-configurable option is not exposed by the Plugin, but can be modified via filter:<\/p>\n\n<pre><code>\/\/ oordinates for a text in an image.\n$this-&gt;base = array( 6, 18 );\n<\/code><\/pre><\/dd>\n<dt>What other settings can be configured?<\/dt>\n<dd><p>\/\/ Comment form CAPTCHA field label text\n    $comment_captcha_form_label = 'Anti-Spam:';<\/p><\/dd>\n<dt>The CAPTCHA field doesn't look right in my comments form. How can I style it?<\/dt>\n<dd><p>The HTML output is wrapped in a paragraph tag, with class=\"comment-form-captcha\".<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1 (2012.12.20)<\/h4>\n\n<ul>\n<li>Made Plugin translation-ready<\/li>\n<\/ul>\n\n<h4>2.0 (2012.12.06]<\/h4>\n\n<ul>\n<li>Major update<\/li>\n<li>Updated code-base<\/li>\n<li>Added Plugin settings UI, via Dashboard -&gt; Settings -&gt; Discussion<\/li>\n<li>Added AJAX form feedback<\/li>\n<\/ul>\n\n<h4>1.0.3 [2011.03.26]<\/h4>\n\n<ul>\n<li>Bugfix.<\/li>\n<li>Fixes a minor bug with CAPTCHA generation.<\/li>\n<\/ul>\n\n<h4>1.0.2 [2010.12.13]<\/h4>\n\n<ul>\n<li>Bugfix.<\/li>\n<li>Fixes minor bug that caused $comment_data not to be returned for logged-in users.<\/li>\n<\/ul>\n\n<h4>1.0.1 [2010.08.23]<\/h4>\n\n<ul>\n<li>Minor Bugfix.<\/li>\n<li>Fixes minor bug that caused non-existent CAPTCHA to be checked for logged-in users.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Comment form CAPTCHA using  Really Simple CAPTCHA plugin. Proof-of-concept for other plugin developers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/44350","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=44350"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/chipbennett"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=44350"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=44350"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=44350"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=44350"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=44350"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=44350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}