HTML Purified

download

Download HTML Purified 0.3.5

577.46 KB - WordPress 2.5+ / bbPress 1.0.1+
Updated November 28, 2009.

HTML Purified replaces the default WordPress and bbPress comments filters with HTML Purifier, a super HTML filtering library.

HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications. HTML Purifier

Why would you want to do this? There is nothing fundamentally wrong with the way WordPress and bbPress filters comments, and in fact there has been no security alert related to this. However, this doesn't detract from the desire to make things better, and the fact that HTML Purifier is much more thorough and exhaustive.

A comparison of HTML Purifier and KSES (the default WordPress/bbPress filtering library) is shown below and taken from a fuller description at the HTML Purifier site.

Library Whitelist Removal Well-formed Nesting Attributes XSS safe Standards safe
kses Yes Yes No No Partial Probably No
HTML Purifier Yes Yes Yes Yes Yes Yes Yes

An additional feature of HTML Purifier is that it will produce valid well-formed XHTML code, something which KSES does not do.

Features:

  • Configurable KSES or HTML Purifier
  • Configurable list of HTML elements and attributes for both KSES and HTML purifier
  • Additionally process comments with HTML Tidy
  • URL blacklist
  • Works in bbPress!

The plugin is available in the following languages:

Version History

  • 0.3.5 - Add Russian and Uzbekistan translation
  • 0.3.4 - WP 2.8, support for syntaxhighlighter, fixes to backticks
  • 0.3.3 - bbPress working again, clean up code
  • 0.3.2 - Update base library
  • 0.3.1 - WP 2.6

Installation

The plugin is simple to install:

  1. Download html-purified.zip
  2. Unzip
  3. Upload html-purified directory to your /wp-content/plugins or /my-plugins directory
  4. Go to the plugin management page and enable the plugin
  5. Configure the options from the Options/HTML Purified or Plugins/HTML Purified page

You can find full details of installing a plugin on the plugin installation page.

General Options

General options apply to both the default KSES filter, as well as HTML Purifier:

General Options

Allowed Tags

The allowed tags is a list of HTML tags and attributes that are allowed in comments. The list will be populated with defaults, and you can modify it as you see fit. One feature of the HTML Purified plugin is that any changes to this list will affect both KSES and HTML Purifier, and will be visible on your site (if displaying allowed tags is enabled in your comments form).

Filter admin users

WordPress does not normally filter comments by an administrator, and you can change this by enabling the 'filter admin users' option.

Footer display

Finally there is an option to display the number of purified comments in the footer of your site. Use of this is entirely optional, and provides some nice statistics and an incoming link for both myself and the author of HTML Purifier.

HTML Purifier Options

These options are specific to HTML Purifier:

Html Purifier Options

Caching

HTML Purifier performs a deeper analysis of HTML than KSES, and this results in increased processing time. However, as this increase only happens when a comment is submitted it is not a problem. Should you want to, you can enable the HTML Purifier cache, which attempts to reduce the processing time by caching internal data structures. The purifier cache is stored in a subdirectory of the standard WordPress cache directory wp-content/cache/html-purified/. If you enable the cache you must make sure the web server has write-permissions to this directory. Caching is advised in most situations.

Document type

The document type should match the document type of your chosen theme. Most themes will be 'XHTML transitional', but you can verify this by viewing the HTML source of your site and looking at the first line:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Tidy

As well as validating comments, HTML Purifier can also Tidy them. If you are unfamiliar, HTML Tidy is a popular tool that attempts to correct invalid, poorly formatted, and deprecated HTML. There are three levels of tidying that can be applied, and this reflects the amount of manipulation of the incoming comment. Select a level that suits the complexity of your comments, bearing in mind that the heavier the level the more likely a comment will be modified.

Note that this option does not require Tidy to be installed on your server, although the pretty-printing of HTML does. If you do not have Tidy installed on your server then pretty-printing will be silently ignored.

Blacklist

Finally, a URL blacklist is available. Any text entered into this blacklist will be used to filter the URLs contained within comments. For example, if you enter 'viagra', then any URL containing 'viagra' will be removed.

Support

Please direct all support questions to the HTML Purified support forum. Any support questions left on this page may not be answered.

Bugs & New Features

A full list of all bugs can be found in the HTML Purified issue tracker.

A full list of all requested features can be found in the HTML Purified feature tracker.

Help me to save time by reading these instructions!

Please report bugs in the HTML Purified issue tracker.

Please make feature suggestions in the HTML Purified feature tracker.

Please direct all support questions to the HTML Purified support forum.

99 Comments

Page: 1 2
  1. ovidiu :

    Jun 30, 2007 1:32 am | Reply

    above you say:

    Filter admin users

    WordPress does not normally filter comments by an administrator, and you can change this by enabling the 'filter admin users' option.

    do you mean it does not filter comments or it does not filter posts? I guess you meant posts, otherwise this does not make much sense to me !?

  2. ovidiu :

    Jun 30, 2007 1:50 am | Reply

    and besides, the /wp-content/cache/html-purified/ is writeable but your plugin still reports an error...its nagging me about this directory not being writeable !?

    and when I edit a post and click save, I get this error:

    'Fatal error: Class htmlpurifier_definitioncache_decorator_memory: Cannot inherit from undefined class htmlpurifier_definitioncache_decorator in /var/www/web40/web/wp-content/plugins/html-purified/lib/HTMLPurifier/DefinitionCache/Decorator/Memory.php on line 11'

  3. Pross :

    Jun 30, 2007 8:55 am | Reply

    function cache_directory ()
    {
    $dir = dirname (__FILE__).'/../../cache/purifier';
    if (function_exists ('realpath'))
    $dir = realpath ($dir);
    return $dir;
    }

    the folder is called purifier NOT html-purified

  4. Edward Z. Yang :

    Jun 30, 2007 10:52 am | Reply

    Hi, Ovidiu; the HTML Purifier that is packaged with this extension is version 2.0.0, and the error you're seeing sometimes shows up (not always though, I never figured out why). Try upgrading the contents of the library to 2.0.1, you can download it from the HTML Purifier website.

  5. Trisha :

    Jun 30, 2007 3:20 pm | Reply

    I get the same "not writeable" error even though I have verified that the folder is writeable.

    Also - I don't want ANY HTML tags allowed in my comments but when I delete what is in the "allowed tags" box they come back when I save it - how can I be sure NO tags are allowed?

    Thanks!

  6. John( author ) :

    Jul 1, 2007 12:48 am | Reply

    Ovidiu, I meant comments. By default WordPress does not filter any comments made by an administrator (it does filter other people). The option in question forces all comments to be filtered, including those of an administrator.

    Pross, thanks for pointing that out. Plugin updated.

    Trisha, latest version allows no tags.

    Thanks Edward, I've updated the plugin to contain the latest version.

  7. ovidiu :

    Jul 1, 2007 4:49 am | Reply

    ok, regarding the cache folder:

    The purifier cache is stored in a subdirectory of the standard WordPress cache directory /wp-content/cache/html-purified/

    so the info here on this site is misleading or maybe I am just mis-reading it. will rename the folder and re-download the plugin.

  8. ovidiu :

    Jul 1, 2007 5:00 am | Reply

    ok with the new version I have no errors when saving a post like posted above, but I now get again the cache directory is not writeable error again.

    btw. I had kept the old version renamed the folder from html-purified to purified and the cache worked, now after installing the new version the directory seems not writeable again?

    did you change again the name of the cache dir? what should its name be? wp-content/cache/?

  9. John( author ) :

    Jul 1, 2007 5:55 am | Reply

    The information about the location of the cache is correct. The full directory (including WordPress location) is:

    YOUR_WORDPRESS_DIRECTORY/wp-content/cache/html-purified/

    The previous version of the plugin had the incorrect path.

  10. ovidiu :

    Jul 1, 2007 11:58 am | Reply

    thx for all the help, everything is working great now :-)

  11. X-Ride :

    Jul 1, 2007 1:23 pm | Reply

    Hi, that's a cool plugin - it would be great if there was an option so that 'pages' are also cleaned - thanks.

  12. grzegorz :

    Jul 2, 2007 5:53 am | Reply

    Consider adding this cool plug-in to official plug-ins repository at wordpress.org:

    http://wordpress.org/extend/plugins/

  13. reedom :

    Jul 10, 2007 5:50 am | Reply

    Hi, I made a patch to be better to coexist with some other plugins, one of them is `Gengo'.
    I think this patch doesn't make side effects; nothing will change but delaying of plugin initialization.
    If you would think there's no side effect, too, I'd appriciate to apply this patch.
    Thank you.

    *** /home/trac/www/wptest/wp-content/plugins/html-purified/html-purified.php.orig       Sun Jul  1 19:50:59 2007
    --- /home/trac/www/wptest/wp-content/plugins/html-purified/html-purified.php    Tue Jul 10 19:44:31 2007
    ***************
    *** 49,56 ****
    
            function PurifiedPlugin ()
            {
    -               $this->register_plugin ('html-purified', __FILE__);
    -
                    $this->doctype = array
                    (
                            'html-strict'  => __ ('HTML 4.01 Strict', 'html-purified'),
    --- 49,54 ----
    ***************
    *** 564,569 ****
    --- 562,568 ----
    
            function init ()
            {
    +               $this->register_plugin ('html-purified', __FILE__);
                    $options = $this->get_options ();
    
                    // Change $allowedtags and $allowedposttags
    

  14. ovidiu :

    Jul 11, 2007 4:49 pm | Reply

    I just got curious: if this plugin can replace the kses filter for comments how about replacing the kses filter for posts?

  15. John( author ) :

    Jul 19, 2007 1:38 am | Reply

    Ovidiu: Filtering of posts is planned for the future (the code is actually in the plugin but it's not ready yet - filtering posts is not as straightforward as it sounds)

    Reedom: Thanks for the code. At first glance I don't see how the change could affect anything (only one line seems to have changed), but I'll download the Gengo plugin and see what the problem is.

  16. M.T. Nguyen :

    Jul 26, 2007 10:56 pm | Reply

    Hi, again, just want to know if this plugin can cache the 'whole' comments? Thanks.

  17. John( author ) :

    Jul 26, 2007 11:26 pm | Reply

    There's no need for the plugin to cache comments, all processing is performed once when commented, not everytime the comment is displayed.

  18. Rob :

    Aug 15, 2007 8:57 am | Reply

    Hi,

    Yeah, is there any chance of this working for allowing p, div and class tags in pages in Wp mu? That would be lovely.

  19. Yaron :

    Aug 29, 2007 11:01 am | Reply

    Hi,

    Thanks for the work, this plugin is very nice, and some of your others are excellent...

    I do have a problem with this one, though.
    Trying to use the cache option, the plugin tried to tell me that the cache folder is not writeable. Maybe it isn't, I didn't check yet.

    The big problem was that it throws an error calling a function "dir_relative_wp", which is not defined anywhere.

    This is on WordPress 2.2.2, plugin version 0.2.3 (downloaded from your site earlier today, though the version info on this page still says 0.2.2).

    Error on line 227 of html-purified.php .

    $this->render_error (sprintf (__ ('The cache directory
    %s is not writeable.', 'html-purified'), $this->dir_relative_wp ($this->cache_directory ())));

    It's also not immediately possible to disable the cache once that happens, since this error gets thrown before the option page renders, and on a php error it doesn't proceed to draw the page. I had to remove the error reporting line in the plugin, upload the "new" version, and disable caching.

    Some work-in-progress function of yours to show the location of the cache directory relative to the main WordPress dir?

  20. Yaron :

    Aug 29, 2007 11:16 am | Reply

    For now I removed the call to the dir_relative_wp() function, and just left the cache_directory() call. That allowed the access permissions error to be reported properly, even if the path was ugly, with "..\..\" in it.

    It was partially right, the directory didn't exist. Once I created it manually (odd, since the main cache folder has permissions to create subdirs), it did have write permissions in it, I get no errors, and it uses it.

  21. hi :

    Aug 30, 2007 5:56 am | Reply

    hi

    but this is not filtered the hexed xss codes i tried to convert xss code to hex code

    then i post the comment and my script codes showed on commend screen. this is not block the hex codes

  22. hi :

    Aug 30, 2007 9:31 am | Reply

    %22%3E%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%31%29%3C%2F%73%63%72%69%70%74%3E

    "><script>alert(1)</script>

    scriptalert(1)/script

    %22%3E%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%64%6F%63%75%6D%65%6E
    %74%2E%63%6F%6F%6B%69%65%29%3C%2F%73%63%72%69%70%74%3E

    "><script>alert(document.cookie)</script>

    scriptalert(document.cookie)/script

    %27%29%3B%61%6C%65%72%74%28%27%6F%77%6E%27%29%3B%2F%2F

    ');alert('own');//

  23. ovidiu :

    Aug 31, 2007 7:35 am | Reply

    any idea why Icould be gettign this error when going to write => post?

    Warning: get_purifier(/var/www/web40/web/wp-content/plugins/html-purified/lib/HTMLPurifier.auto.php) [function.get-purifier]: failed to open stream: No such file or directory in /var/www/web40/web/wp-content/plugins/html-purified/html-purified.php on line 278

    Fatal error: get_purifier() [function.require]: Failed opening required '/var/www/web40/web/wp-content/plugins/html-purified/lib/HTMLPurifier.auto.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web40/web/wp-content/plugins/html-purified/html-purified.php on line 278

  24. John( author ) :

    Sep 2, 2007 11:14 pm | Reply

    ovidiu, somehow you have a version of HTML Purified without the actual purifier library! I'm not sure where this version escaped, but try downloading again.

    hi, the plugin won't block codes, it makes them harmless. This is demonstrated by your comment that includes the XSS codes

    Yaron, yes you are correct and that function slipped out. Fixed in version 0.2.4

  25. Yaron :

    Sep 4, 2007 5:13 am | Reply

    Thanks, John.
    It seems to work fine now.

  26. pquer en vivo :

    Sep 4, 2007 10:33 pm | Reply

    Lovely. Made my day (which is saying something)

  27. ovidiu :

    Sep 6, 2007 2:45 pm | Reply

    ok, tried it again, it still says the cache dir is not writeable although it is... can you specify it again for me please?

  28. ovidiu :

    Sep 7, 2007 5:14 pm | Reply

    I tried both, purifier and html-purified and the plugin still complains about not being able to write to...

  29. John( author ) :

    Sep 9, 2007 8:31 pm | Reply

    The directory is shown in the error message, and is the standard WordPress cache directory (wp-content/cache)

  30. ovidiu :

    Sep 10, 2007 7:38 am | Reply

    *scratches head* I had tried 0.2.2 => updated to 0.2.4 and it works now. Didn't change anything, except for deactivating the plugin you told me was conflicting with advanced permalinks, maybe that one was at fault too, here?
    anyway thx.

  31. tommyle :

    Sep 20, 2007 1:36 am | Reply

    yes this is filter the comments but this is not filter the attacks on url like that:

    http://www.site.com/?p="&gt;&lt;script&gt;alert(/XSS/)&lt;/script&gt;

    how can we block these attacks which made on url

  32. John( author ) :

    Sep 20, 2007 2:44 am | Reply

    Still not sure what you mean Tommy. Are you referring to URLs inside a comment?

  33. tommyle :

    Sep 20, 2007 10:11 am | Reply

    no i mean that.

    Attacker trying the xss codes on his toolbar. For example my site is that. http://www.site.com and attacker trying the xss codes on my searchbox ?s= or ?p=
    or he is trying xss codes on my site like that: http://www.site.com/?p="&gt;&lt;script&gt;alert(document.cookie)&lt;/script&gt; from his browser and a pop up appearing. it is showing his cookie. i want to block these codes on users browsers for my site

  34. tommyle :

    Sep 20, 2007 10:13 am | Reply

    i wanna block these codes from users browser for my site. when attacker trying xss codes on my site a popup apearing and it shows his cookie. he is trying like that and his cookie appearing his cookie.

    http://www.site.com/?p="&gt;&lt;script&gt;alert(document.cookie)&lt;/script&gt;

  35. John( author ) :

    Sep 20, 2007 7:14 pm | Reply

    Tommy, that isn't the purpose of this plugin.

  36. tommyle :

    Sep 20, 2007 9:14 pm | Reply

    i see, thank you

    But very useful and secure plugin thanks again

  37. Heliologue :

    Nov 13, 2007 11:25 pm | Reply

    Bug with the latest version: when using the HTML Purifier library, even with blockquotes as accepted input, this plugin will strip the content of a blockquote in the comments, but not the blockquote tags themselves.

  38. Heliologue :

    Nov 14, 2007 12:07 am | Reply

    I traced my last bug (see previous comment) to a particular behavior of HTML-Purifier, which requires block-level child elements inside of a blockquote. For some reason, my list of allowed tags for comments didn't have the paragraph tag included (I don't remember changing this--is it enabled by default?), so the plugin couldn't automatically put the inner content into a paragraph, so it simply dropped it.

  39. johny :

    Dec 11, 2007 1:47 pm | Reply

    There's conflict between HTML Purified with Quoter plugin. Two of replacement tags of Quoter plugin that i using are %name% (quoted commenter's name) and %id% (quoted commenter' ID).

    And %name% tag output will be replaced by HTML Purified plugin with the quoter's name (name of someone who quotes a comment), and the %id% tag output will be removed (disapear).

    To make this clear, i give the working and non working example. First, before activating HTML Purified plugin the Quoter plugin output look like : [quote comment="10"]..blah blah blah...[/quote], its a working quote. And after activated HTML Purified plugin, the Quoter plugin output look like : [quote comment="13"]..blah blah blah...[/quote].

    So, i believe the problem is on "13" (it should be "13") words, and its mean HTML Purified disallowed the double quotation marks since i'm using Quoter header look like: %name% wrote: on the Quote header of Quoter plugin. I've tried to adding some tags into Allowed tags column of HTML Purified, but still can't resolve this problem.

    So, please tell me which's the right tags that i must put into Allowed tags column of HTML Purified so that output of Quoter plugin becoming normal.

  40. johny :

    Dec 11, 2007 2:04 pm | Reply

    oh shit, some of the original code above has converted to the right html output. i'll send you the original code/tag via email.

  41. John( author ) :

    Dec 20, 2007 6:20 am | Reply

    I've released a new version that adds an option for bbcode-style tags, and updated the HTML Purifier library (which has better support for blockquotes)

  42. Foliovision :

    Jan 2, 2008 8:50 am | Reply

    Hello John,

    We are keen to include Word and Front Page cleanup in our new Foliopress WYSIWYG editor for Wordpress.

    Is there an easy way to integrate your Wordpress HTML Purifier in the save routine from the Foliopress editor? (or any other Wordpress Editor)?

    We don't want to destroy sophisticated code or legacy code in a website, but just to clean out the Word and Front Page junk.

    The basic idea is that some bad tag triggers in the save routine will send in HTML purifier to do a specific cleanup which strips out the bad Word and Front Page tags.

    As you well know, forms are particularly sensitive. We would want the filter settings to be particularly careful about breaking forms, erring on the side of caution.

  43. John( author ) :

    Jan 2, 2008 9:10 pm | Reply

    HTML Purified only works on comments, not posts, as the cleanup routine is too restrictive for most sites. HTML Purifier can be integrated anywhere you see fit using its API.

  44. Michael Niedermayr( subscriber ) :

    Feb 2, 2008 4:57 am | Reply

    Hello John

    "Allow BBCode-style tags:" is on, but I still can't use bbcodes or did I have to add them to "Allowed tags:" too?

  45. Aship De :

    Feb 2, 2008 5:02 pm | Reply

    WP internally uses the KSES PHP script (developed outside WP) to sanitize user input (to strip certain HTML tags, remove XSS, etc.). However, KSES has many bugs and lacks many features, and though it has 'evolved' into the much better htmLawed, WP doesn't use the new code. But htmLawed seems to be easily integrable in WP, and some WP admins/modders may want to give it a try for its extended features. Also, it is just one file and a tenth of HTMLPurifier in size and memory usage.

  46. Dieter Zinke :

    Feb 21, 2008 8:32 pm | Reply

    I use WP 2.3.3. The html-purifier 0.28 doesn' t work for me together with the wp-ids v0.47. Stuff like this: XHTML: You can use these tags:.... doesn' t work. But disabling the html-purifier makes the WP intern kses feature possible. The counter counts, but i can' t see results. Also the cache worked.

    I have know installed the svn version of the IDS which comes together with the htmlpurifier. The IDS works, but the htmlpurifier is some sort of mysteries for me. I can' t edit nothing, not even the allowed html tags, Maybe it is wrong installed, i don' t know. It seems to work. I changed the name of the Config.ini and the result was a error message. Well, i don` t know. Any ideas?

  47. fluxkompensator :

    Feb 28, 2008 6:42 am | Reply

    @John, sorry for asking this, but i renamed the kses.php and got this error

    Warning: require(/var/www/htdocs/wp-includes/kses.php) [function.require]: failed to open stream: No such file or directory in /var/www/htdocs/wp-settings.php on line 199

    Fatal error: require() [function.require]: Failed opening required '/var/www/htdocs/wp-includes/kses.php' (include_path='.:/var/www/htdocs/wp-content/plugins/wp:/var/www/htdocs/wp-content/plugins/wp') in /var/www/htdocs/wp-settings.php on line 199

    Is this because Wordpress checks for kses.php? I ask this because you have the button which filter to choose but that does not mean to disable kses.php for 100%, right?

    I use wp 2.3.3 with html-purified 0.28 and this works.

  48. John( author ) :

    Mar 5, 2008 8:40 am | Reply

    Flux, kses.php is still needed by the rest of WordPress. Disabling it in HTML Purified only has an effect with regard to people submitting comments.

    Dieter & Aship, I've added both of these to the features list

  49. Net Covered :

    Apr 19, 2008 3:57 pm | Reply

    Hello,

    I tried this plugin in Wordpress 2.5 but it doesn't seem to work. It appears in options menu and everything seems alright but for example "allowed tag" don't work. I allowed just a, b, br /, em, i, strong and u tags but nothing changed - still can use all tags :(

  50. Net Covered :

    Apr 19, 2008 4:02 pm | Reply

    Ok... one more question - are you planning to release a new version that will work flawlesly in Wp 2.5? Thanks.

  51. John( author ) :

    May 9, 2008 2:33 pm | Reply

    Yes I will

  52. Ryan Williams :

    Sep 17, 2008 1:48 pm | Reply

    Just wondering: does caching make it cache the comments only when posted, or will they also be cached if, say, your cache is deleted and somebody visits the comment page?

    Also worth mentioning is that in my WordPress 2.6.2 installation, the 'Purifier Options' screen throws this up when you submit:

    Warning: Invalid argument supplied for foreach() in /home/ryanscom/domains/brutallegend.net/wp-content/plugins/html-purified/html-purified.php on line 436</blockquote

    Doesn't seem to stop it actually submitting, though.

  53. John( author ) :

    Sep 18, 2008 1:22 am | Reply

    The caching just refers to the HTML Purifier library and has nothing to do with comments or WordPress itself.

    I'll have a look at that warning.

  54. Michael :

    Feb 23, 2009 6:35 am | Reply

    "Allow BBCode-style tags:" is on, is there something else to do, because [img] didn't works.

  55. Grant :

    Mar 12, 2009 3:41 pm | Reply

    Ok for WP 2.7.1 (I see nothing about this mentioned here)

  56. lewie paine :

    Apr 22, 2009 2:17 pm | Reply

    using the flash uploader in WP 2.7.1 I get this...

    Warning: Value for HTML.Doctype is of invalid type, should be string in /home/content/L/e/w/LewiePaine/html/blog/wp-content/plugins/html-purified/lib/HTMLPurifier/Config.php on line 238
    1379

    ...the browser uploader works ok

    thanks

  57. lewie paine :

    May 7, 2009 3:42 pm | Reply

    still broken in 0.3.4

    Warning: Value for HTML.Doctype is of invalid type, should be string in /home/content/L/e/w/LewiePaine/html/bonziebean/blog/wp-content/plugins/html-purified/lib/HTMLPurifier/Config.php on line 238
    225

  58. lewie paine :

    May 7, 2009 4:05 pm | Reply

    looks like your plugin is breaking windows live writer as well. disabling it allows WLW to work correctly.

    Thank you,

  59. John( author ) :

    May 9, 2009 10:20 am | Reply

    I do not see this error anywhere. Have you configured your HTML Purified options?

  60. Jarod :

    Jun 21, 2009 12:32 am | Reply

    When I activated the plugin, it worked great except it removes the automatic paragraph break when a commenter hit "enter" and types on a new line. Is there a way to keep this functionality?

    • John( author ) :

      Jun 29, 2009 4:18 pm | Reply

      It shouldn't do this - paragraphs work correctly here. Can you post details of your setup (including how you've got the plugin configured) in the bug tracker?

  61. Dmirtiy :

    Nov 30, 2009 3:48 pm | Reply

    Thanks for a plugin, but please remove Russian language - translation is very bad. I don`t understand it :(

Page:

Pings & Trackbacks

birosketchbook.com, smashingmagazine.com, ditii.com, yamtar.net, wp.tekapo.com, wp-plugins-db.org, knowledgeconstructs.com, webdesign-lounge.com, mandarine.wordpress.com, bilgiservisim.com, yilmazeres.com, phpbsd.net, linux4life.netsons.org, blog.migol.net, bl.asphemo.us, onu7.com, wp-plugin-archive.de, graphicsoptimization.com, zdaylan.com, sjwets.nl, csscody.com, allpctips.net, tenman.info, milehightechguy.com, hqwordpress.com, freshershunt.com, akgun.6te.net,

Leave a Reply


XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Help me to save time by reading these instructions!

Please report bugs in the HTML Purified issue tracker.

Please make feature suggestions in the HTML Purified feature tracker.

Please direct all support questions to the HTML Purified support forum.

Home | Main content | Software | Terms & Conditions | Sitemap | John Godley © 2010