{"id":9677,"date":"2010-07-08T18:25:31","date_gmt":"2010-07-08T18:25:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-true-typed\/"},"modified":"2014-05-02T18:28:49","modified_gmt":"2014-05-02T18:28:49","slug":"wp-true-typed","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-true-typed\/","author":1414608,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"3.7.41","requires":"2.7.1","requires_php":"","requires_plugins":"","header_name":"WP True Typed","header_author":"Darrin Boutote","header_description":"","assets_banners_color":"","last_updated":"2014-05-02 18:28:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/darrinb.com\/notes\/2010\/wp-true-typed\/","header_author_uri":"http:\/\/darrinb.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1640,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.5","1.5.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2656,109,131,107,599],"plugin_category":[44,54],"plugin_contributors":[83189],"plugin_business_model":[],"class_list":["post-9677","plugin","type-plugin","status-closed","hentry","plugin_tags-anti-spam","plugin_tags-antispam","plugin_tags-comment","plugin_tags-comments","plugin_tags-spam","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-dbmartin","plugin_committers-dbmartin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-true-typed.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WP True Typed dynamically creates an anti-spam challenge question based on the post or page the\ncomment form is on, and prevents the comment from being processed if answered incorrectly.  Works as\na first line of defense in battling comment spam.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Checks for registered users or pre-approved comment authors<\/li>\n<li>No cookies needed<\/li>\n<li>No javascript needed<\/li>\n<li>No images needed<\/li>\n<li>Dynamic, changes based on post or page<\/li>\n<li>Section 508 and WAI accessible<\/li>\n<li>Valid HTML<\/li>\n<li>Works with any comment form<\/li>\n<li>Included CSS style sheet for customization<\/li>\n<\/ul>\n\n<h3>Update Notice<\/h3>\n\n<ul>\n<li>fixed error where there is no <code>$post<\/code> object on 404 pages<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>wp-true-typed<\/code> folder to the your plugins directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Does it work with any comment form?<\/dt>\n<dd><p>Yes, if that form has the comment action hook: <code>do_action('comment_form', $post-&gt;ID);<\/code><\/p><\/dd>\n<dt>Does it work with other anti-spam plugins?<\/dt>\n<dd><p>It will work with Akismet, but it is intended to replace any captcha plugins or other first-line\nanti-spam plugins.<\/p><\/dd>\n<dt>Do you provide support for the plugin?<\/dt>\n<dd><p>Yes!  Just drop a line on the plugin site in the comments section.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>fixed error where there is no <code>$post<\/code> object on 404 pages<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>encapsulate code within <code>wpTrueTyped<\/code> Class<\/li>\n<li>properly register\/enqueue stylesheet<\/li>\n<li>fixed validation form field <code>label<\/code><\/li>\n<\/ul>","raw_excerpt":"WP True Typed is an anti-spam plugin to protect your site from comment spam.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/9677","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=9677"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dbmartin"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=9677"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=9677"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=9677"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=9677"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=9677"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=9677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}