{"id":19641,"date":"2012-08-27T14:57:26","date_gmt":"2012-08-27T14:57:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/flexible-captcha\/"},"modified":"2020-07-07T16:17:00","modified_gmt":"2020-07-07T16:17:00","slug":"flexible-captcha","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/flexible-captcha\/","author":6503118,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.1","stable_tag":"4.1","tested":"5.4.19","requires":"4.6.0","requires_php":"","requires_plugins":"","header_name":"Flexible Captcha","header_author":"Jeff Sterup","header_description":"","assets_banners_color":"5f364b","last_updated":"2020-07-07 16:17:00","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.sterupdesign.com\/donate\/","header_plugin_uri":"https:\/\/www.sterupdesign.com\/dev\/wordpress\/plugins\/flexible-captcha\/","header_author_uri":"https:\/\/www.sterupdesign.com","rating":3.3,"author_block_rating":0,"active_installs":200,"downloads":17818,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"4.1":"<p>Fixed uninstall script to remove everything and not cause an error that prevents uninstalling the plugin.\nChanged the captcha purge check to use a transient.\nFixed the font file upload functionality so that it recognizes the mime type of font files better.<\/p>"},"ratings":{"1":"3","2":"1","3":0,"4":0,"5":"5"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":"1796683","resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":"1796683","resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":"1796683","resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"1796683","resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.2","0.3","0.4","1.0","1.1","1.2","2.0","2.0.1","2.0.2","3.0","3.1","3.2","3.3","3.4","3.5","4.0","4.0.1","4.0.2","4.0.3","4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"1796683","resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"1796683","resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"1796683","resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":"1796683","resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":"1796683","resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Plugin admin page example.","2":"Contact Form 7 Form Example.","3":"Comment Form Example.","4":"Admin login Page Example.","5":"Ninja Forms example"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[362,151418,30109],"plugin_category":[44],"plugin_contributors":[79239],"plugin_business_model":[],"class_list":["post-19641","plugin","type-plugin","status-closed","hentry","plugin_tags-captcha","plugin_tags-custom-captcha","plugin_tags-flexible-captcha","plugin_category-discussion-and-community","plugin_contributors-foomagoo","plugin_committers-foomagoo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/flexible-captcha_5f364b.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/flexible-captcha\/assets\/screenshot-1.jpg?rev=1796683","caption":"Plugin admin page example."},{"src":"https:\/\/ps.w.org\/flexible-captcha\/assets\/screenshot-2.jpg?rev=1796683","caption":"Contact Form 7 Form Example."},{"src":"https:\/\/ps.w.org\/flexible-captcha\/assets\/screenshot-3.jpg?rev=1796683","caption":"Comment Form Example."},{"src":"https:\/\/ps.w.org\/flexible-captcha\/assets\/screenshot-4.jpg?rev=1796683","caption":"Admin login Page Example."},{"src":"https:\/\/ps.w.org\/flexible-captcha\/assets\/screenshot-5.jpg?rev=1796683","caption":"Ninja Forms example"}],"raw_content":"<!--section=description-->\n<p>This plugin allows you to create image captcha for any form.<br \/>\nIt has a shortcode that can be placed on any page and a simple function call that will validate the captcha for you if you are using a custom form.  It can automatically be included on the comment, registration, and log in forms.\nIt includes an interface to set the colors of the font and background gradient for the rendered images.  You can set whether the captcha will be case sensitive or not.  You can also upload font files to change the font used in the images.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Extract the downloaded Zip file.<\/li>\n<li>Upload the 'flexible-captcha' directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to the <a href=\"https:\/\/www.sterupdesign.com\/dev\/wordpress\/plugins\/flexible-captcha\/documentation\">documentation page<\/a> to see ways to use the captcha.<\/li>\n<\/ol>\n\n<p>NOTE:  The GD library with FreeType support enabled is required to run this plugin.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt><h3>What is the shortcode to add captcha to a page?<\/h3><\/dt>\n<dd><p>[FC_captcha_fields]<\/p><\/dd>\n<dt><h3>I have installed the plugin and set it up why arent the images appearing on my form?<\/h3><\/dt>\n<dd><p>You need to have the GD library with FreeType support enabled.<\/p><\/dd>\n<dt><h3>I have set up a custom form and added the shortcode to it and the captcha image appears.  When I submit the form why isnt the captcha required?<\/h3><\/dt>\n<dd><p>You need to handle the form submission.  Its up to you to figure out how to do that.  Go to https:\/\/www.sterupdesign.com\/dev\/wordpress\/plugins\/flexible-captcha\/documentation for an example of how to do this with a form created with the contact form 7 plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.1<\/h4>\n\n<p>Fixed uninstall script to remove everything and not cause an error that prevents uninstalling the plugin.\nChanged the captcha purge check to use a transient.\nFixed the font file upload functionality so that it recognizes the mime type of font files better.<\/p>\n\n<h4>4.0.3<\/h4>\n\n<p>Fixed a bug when using a multisite install where the images would be loaded from the main site of the network and captcha values would never match.<\/p>\n\n<h4>4.0.2<\/h4>\n\n<p>Updating scripts to use my new domain name for documentation links so plugins like wordfence don't alert users.\nUpdating readme to reflect compatibility with WP 5.1.<\/p>\n\n<h4>4.0.1<\/h4>\n\n<p>Fixed a bug where the captcha was not checked if the language being used was anything other than English.\nFixed a bug that could allow a user to bypass the captcha with a modified submission at login.<\/p>\n\n<h4>4.0<\/h4>\n\n<p>Changed the way that characters are added to keep them from going outside of the image.\nChanged the way that the font size is calculated to grow larger when the image is larger.\nFixed a styling issue with the jQuery UI dialog.\nChanged from using wp_get_sites to get_sites to remove a deprecated message and stop using a deprecated function.<\/p>\n\n<h4>3.5<\/h4>\n\n<p>Added ability to use a custom list of characters in captcha images.\nChanged all ajax functions to accept json objects in the response.<\/p>\n\n<h4>3.4<\/h4>\n\n<p>Added check to ensure that the font files uploaded are in fact font files.\nAdded nonce check to font upload.\nAdded autocomplete=\"off\" for captcha input fields.<\/p>\n\n<h4>3.3<\/h4>\n\n<p>Added 2 pixels to prevent the characters from going over the edge of the generated image.\nAdded jquery tooltip on the help pop ups to replace the old help dialogues.\nFixed an error with adding and deleting font files so the array is reindexed.<\/p>\n\n<h4>3.2<\/h4>\n\n<p>Added logic to prevent duplicate characters in a captcha image.\nAdded jQuery UI popups to replace thickbox.\nAdded code to expire a cookie once the captcha value has been checked against the database.\nMoved the message about missing GD library to a wordpress admin notice.\nAdded Font Awesome 4.7.0.<\/p>\n\n<h4>3.1<\/h4>\n\n<p>Changed compatibility to WP 4.6\nAdded code to account for login form using user-submit as submit button name.<\/p>\n\n<h4>3.0<\/h4>\n\n<p>Added random shape background setting for captcha image.\nAdded tabbed interface for settings page.\nAdded popup warnings and alerts that work better with wordpress.<\/p>\n\n<h4>2.0.2<\/h4>\n\n<p>Removed duplicate single quotes around strings in sql queries.<\/p>\n\n<h4>2.0.1<\/h4>\n\n<p>Fixed activation problem on multi site installs.<\/p>\n\n<h4>2.0<\/h4>\n\n<p>Added abaility to add multiple colors for fonts and background.\nAdded new background type random shapes\nFixed a bug where captcha was not appearing for logged in users.<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Moved the settings page under the settings item in the admin menu.\nAdded error message to the settings page if the GD library is not installed.<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Fixed a bug that wouldn't allow multiple captchas on the same page.\nFixed the captcha purge to ensure the same timezone is used as the insert.<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Added captcha to login and registration forms\nFixed a problem if font files were missing.  will now restore the default fonts.\nStreamlined the admin page.<\/p>\n\n<h4>0.4<\/h4>\n\n<p>Fixed problem with replying to comments on the dashboard.  0.3 didnt work with replying from the page or post edit screens.<\/p>\n\n<h4>0.3<\/h4>\n\n<p>Fixed problem with replying to comments on the dashboard.\nRemoved PHP notice when checking for captcha request.<\/p>\n\n<h4>0.2<\/h4>\n\n<p>Changed hook to place field on comment form to after fields.\nChanged ajax loader image.\nModified javascript to regenerate captcha image.  Added ajax loader image.<\/p>\n\n<h4>0.1<\/h4>\n\n<p>Initial version.<\/p>","raw_excerpt":"This plugin allows you to create image captcha for any form.\nIt has a shortcode that can be placed on any page and a simple function call that will va &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/19641","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=19641"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/foomagoo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=19641"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=19641"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=19641"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=19641"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=19641"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=19641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}