DISCLAIMER: this post is older than one year and may not be up to date with latest WordPress version.

By default, WordPress accept a few HTML tags in comments, such as <a>, <strong>, etc… But what if you want to be able to use more HTML tags in WordPress comments? Just read on, I have the solution!

Simply paste the following code in your functions.php file. The list of tags to allow can be modified on line 4.

// Create function which allows more tags within comments
function allow_pres() {
  global $allowedtags;
  $allowedtags['pre'] = array('class'=>array());
}

// Add WordPress hook to use the function
add_action('comment_post', 'allow_pres');

Thanks to David Walsh for the handy tip!

2 Comments

  1. Any way to remove tags from comments?

  2. Thanks for the tip. Handy to extend html options in comments. Can you please also advise how to customise (selectively disallow) specific html?

Leave a Comment

Your email address will not be published. Required fields are marked *