{"id":23427,"date":"2013-05-18T14:57:07","date_gmt":"2013-05-18T14:57:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/cleanse-rel-category-tag\/"},"modified":"2013-05-18T14:57:07","modified_gmt":"2013-05-18T14:57:07","slug":"cleanse-rel-category-tag","status":"closed","type":"plugin","link":"https:\/\/yor.wordpress.org\/plugins\/cleanse-rel-category-tag\/","author":2892338,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0","stable_tag":"trunk","tested":"3.6.1","requires":"3.5.0","requires_php":"","requires_plugins":"","header_name":"Cleanse Rel Category Tag","header_author":"David Favor","header_description":"","assets_banners_color":"","last_updated":"2013-05-18 14:57:07","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/DavidFavor.com\/review-ware","header_plugin_uri":"http:\/\/DavidFavor.com\/","header_author_uri":"http:\/\/DavidFavor.com","rating":0,"author_block_rating":0,"active_installs":100,"downloads":3464,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>Best to always use the latest version of this plugin.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"No screenshots at present."}},"plugin_section":[],"plugin_tags":[89,906,203,3080,724],"plugin_category":[],"plugin_contributors":[89015],"plugin_business_model":[],"class_list":["post-23427","plugin","type-plugin","status-closed","hentry","plugin_tags-category","plugin_tags-error","plugin_tags-html5","plugin_tags-rel","plugin_tags-validation","plugin_contributors-dfavor","plugin_committers-dfavor"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/cleanse-rel-category-tag.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin fixes current HTML syntax errors raised due to how Wordpress\ncurrently returns some links with rel=\"category tag\".<\/p>\n\n<p>Hopefully this plugin is temporary and Wordpress will fix this problem.<\/p>\n\n<p>At present it looks doubtful this will be fixed.<\/p>\n\n<p>You can read more about this problem by\n[Searching WordPress for related discussions](https:\/\/www.google.com\/search?q=\"site:wordpress.org\"+\"category tag\"+\"rel\"+\"validation error\")...<\/p>\n\n<p>Especially <a href=\"http:\/\/core.trac.wordpress.org\/ticket\/22095\">WordPress Ticket #22095<\/a>\ntalks about what has been fixed (2 problems) and what has been\ndeferred indefinitely (1 problem).<\/p>\n\n<h4>Like This Plugin?<\/h4>\n\n<p>This plugin is provided for free.<\/p>\n\n<p>If you like using it + like to say thanks...<\/p>\n\n<p>Buy a copy of my <a href=\"http:\/\/DavidFavor.com\/bb\">\"Beautiful Business\"<\/a> Kindle Book and\npost an Amazon Review of what you enjoyed most.<\/p>\n\n<h4>Why This Plugin is Essential<\/h4>\n\n<p>The following is purely my opinion about this matter.<\/p>\n\n<p>In most cases, your best option when having Web development work done is to make your\npayment contingent on the following checklist... meaning you only pay\nfor your Web development after all checklist items are 100% met. No exceptions.<\/p>\n\n<p>Some diehards in the audience may say Validator code lags standards. True. And\nI'd prefer adhering to the current Validator code rather than constantly\ntrying to determine which errors and warnings are acceptable and which are real.<\/p>\n\n<p>Your Web development checklist:<\/p>\n\n<ul>\n<li><a href=\"http:\/\/Validator.w3.org\/\">W3C HTML Validator<\/a> - 100% clean HTML syntax validation. Zero errors.\nZero warnings. No exceptions, save one. The single exception is one warning,\nwhich the validator currently emits if you use an HTML5 Doctype ().<\/li>\n<li><a href=\"http:\/\/Jigsaw.w3.org\/css-validator\/\">W3C CSS Validator<\/a> - 100% clean CSS syntax validation. Zero errors.\nZero warnings. No exceptions.<\/li>\n<li><a href=\"http:\/\/WebPageTest.org\">Web Page Test<\/a> - A score in ever category. No exceptions, save one. Do yourself\na favor and skip using a CDN, unless you're serving huge video files off your site.\nEven then, unless your CDN supports true streaming (meaning you can move the scrubber\nbar and the video playback position tracks + changes correctly) you're better off hiring\nsome to correctly tool your site. Follow this checklist and a CDN will rarely give you\nany measurable speed increase.<\/li>\n<li><a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">Google PageSpeed<\/a> - 100 out of 100 PageSpeed Score.\nIn other words, all tests pass. No exceptions.<\/li>\n<\/ul>\n\n<p>Having \"No exceptions\" in each case will also require you use a Hosting Company run by\nWicked Smart Uber Geeks. I've yet to find any company who can tune up a Web server to\nrun as fast as I tune mine, so I run my own \"Iron\" (servers which I admin personally).<\/p>\n\n<p>This said, you may have some exceptions. You'll have to determine which are acceptable for you.<\/p>\n\n<p>For me, \"No exceptions\" is mandatory.<\/p>\n\n<p>Enough rambling.<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<p>Best to just install through the WordPress admin panel.<\/p>\n\n<p>Please note: If you're using any plugin that caches content, you must navigate to\nyour cache plugin settings and hit \"Flush Cache\". Otherwise rel=\"category tag\" will\nbe returned for every cached page, until each page expires (exceeds your cache timeout).<\/p>\n\n<p>If you're using a front-end caching system like Varnish, best just flush all content.\nIf you're savvy enough to be running Varnish, you'll understand how to do this.<\/p>\n\n<p>You can also manually install this plugin, via the normal...<\/p>\n\n<ol>\n<li>Upload <code>plugin-name.php<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Place <code>&lt;?php do_action('plugin_name_hook'); ?&gt;<\/code> in your templates<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Have a question?<\/dt>\n<dd><p>Post it under the Support Tab + I'll add it to the FAQ along with my answer.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0 - Initial Release<\/h4>","raw_excerpt":"WordPress Fix HTML5 Validation","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/23427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=23427"}],"author":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dfavor"}],"wp:attachment":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=23427"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=23427"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=23427"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=23427"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=23427"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=23427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}