=== htmltidy for WordPress === Contributors: benjaminwittorf Donate link: Tags: Formatting, html, tidy Requires at least: 2.5 Tested up to: 3.2.1 Stable tag: 0.1.29 Runs "htmltidy" over the complete output of the blog (excluding feeds) and makes it XHTML 1.0 Transitional compliant. == Description == Runs [htmltidy](http://tidy.sourceforge.net/ "HTML Tidy Library Project") over the complete output of the blog (excluding feeds) and makes it `XHTML 1.0 Transitional` compliant. Important: please slowly prepare to switch to [WP-Beautifier](http://wordpress.org/extend/plugins/wp-beautifier/) as I will discontinue this plugin by the end of 2011. * Requires "php-tidy" to be installed to work. * Please understand that this currently is more of a hack than a plugin, see the FAQ. * That's why this description needs some more elaboration, too. * Still, it works pretty well. Production environment well. * Also, this plugin doesn't do magic - please refer to [the Tidy Project Page](http://tidy.sourceforge.net/ "HTML Tidy Library Project"). * Supports [Hyper Cache](http://www.satollo.net/plugins/hyper-cache). * Works well with WP Super Cache, too. * Caching is recommended anyway. * Works with Google ModPageSpeed. == Installation == 1. Upload the `htmltidy-for-wordpress` directory to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Visit http://validator.w3.org and enjoy your beautifully beautified source code. == Frequently Asked Questions == = I have php-tidy installed, but now my blog doesn't work anymore = Please make sure you have disabled any theme-based gzip-compression (e.g. in Headway or Thesis). Compression in caching is fine! = Where are the buttons and the knobs? I can't configure anything! = That's because this is more of a hack than a real plugin. As yet. Want to help? You're welcome! = What are you currently working on this plugin? = * Removing dependancy on php-tidy * A real configuration pane for this plugin which features... * …options which files/directories/user level to exclude from being tidied up * …options for tidy itself == Changelog == The current version is 0.1.29 (2011.07.19). = 0.1.29 (2011.07.19) = * Changed: tweaked some Tidy settings for more pretty printing * New: compatible with WordPress 3.2.1 = 0.1.28 (2011.06.04) = * New: compatible with WordPress 3.1.3 = 0.1.27 (2011.02.27) = * Changed: updated readme.txt to WordPress plugin readme file standard * New: compatible with WordPress 3.1.1 = 0.1.26 (2011.02.27) = * New: compatible with WordPress 3.1 * Changed: code changed according to the WordPress Coding Standards = 0.1.25 (2010.12.30) = * New: compatible with WordPress 3.0.4 = 0.1.24 (2010.12.14) = * New: compatible with WordPress 3.0.3 = 0.1.23 (2010.05.29) = * New: compatible with WordPress 3.0 * Changed: updated FAQ = 0.1.22 (2010.05.15) = * New: removes first line if (almost) empty = 0.1.21 (2010.05.15) = * New: won't activate unless `php-tidy` is installed * New: won't interfere with Headway visual editor anymore * Changed: way `maketidy` is called, should increase performance slightly = 0.1.20 (2010.01.06) = * New: Compatible up to WordPress 2.9.1. * Changed: tweaked minor settings * Changed: new plugin URI = 0.1.19 (2009.12.24) = * Changed: There was a bug that sometimes prevented the feed from being displayed correctly. = 0.1.18 (2009.12.24) = * Changed: There was a bug that prevented login to WordPress 2.9 on some machines (thanks to [Rahim Sonawalla](http://hirahim.com "Rahim Sonawalla") for the fix). = 0.1.17 (2009.12.22) = * New: Compatible up to WordPress 2.9. * New: Makes sure no `