Title: [Plugin: WP SyntaxHighlighter] html entity inside post-content
Last modified: August 20, 2016

---

# [Plugin: WP SyntaxHighlighter] html entity inside post-content

 *  [Hiranthi](https://wordpress.org/support/users/illutic/)
 * (@illutic)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/)
 * I’m not sure when this started, but for some reason WP SyntaxHighligter is transforming
   the > ‘ < & charachters to `&gt ;` etc. When I disable the plugin the content
   goes through well (so for a new post today I disabled the plugin, edited the 
   code inside the pre-tag, saved the post and re-enabled the plugin). It’s really
   annoying because it’s making the code hard to read.
 * Using v1.7.1 and added the code inside the pre-tag through the html-editor.
 * [http://wordpress.org/extend/plugins/wp-syntaxhighlighter/](http://wordpress.org/extend/plugins/wp-syntaxhighlighter/)

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Plugin Author [redcocker](https://wordpress.org/support/users/redcocker/)
 * (@redcocker)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/#post-2513210)
 * Hi, Hiranthi Molhoek-Herlaar san
 * > When I disable the plugin the content goes through well (so for a new post 
   > today I disabled the plugin, edited the code inside the pre-tag, saved the 
   > post and re-enabled the plugin). It’s really annoying because it’s making the
   > code hard to read.
 * It’s no wonder.
    After you disabled it , Don’t edit your code.
 * More precisely, you need to escape your code to HTML entities.
    And you need 
   to use HTML editor.(Don’t use Visual editor!)
 * `<pre>Escaped code</pre>`
 * When WP SyntaxHighlighter is enabled, WP SyntaxHighlighter do it automatically.
 *  Thread Starter [Hiranthi](https://wordpress.org/support/users/illutic/)
 * (@illutic)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/#post-2513270)
 * I get the feeling you’re misunderstanding me. I had to disable the plugin to 
   get the code to be displayed properly, I didn’t disable it just for fun.
 * The WP Syntaxhighlighter plugin is adding htmlentities to the entire post-contents,
   which makes it extremely hard to read on the frontend (and backend too). Extremely
   annoying.
    I had to disable the plugin to turn the entitized (or whatever it’s
   called) characters back to what they had to be (< > ‘ & etc) and then enable 
   the plugin again to get the highlighting on the frontend back.
 * So: with the plugin enabled all < in the post (whether they’re inside pre-tags
   or not) are getting changed to `&gt ;` (minus the space ofcourse), which also
   affects the frontend (since everything inside pre-tags are getting displayed 
   as is). But: when I disable the WP Syntaxhighlighter plugin code between pre-
   tags aren’t getting changed.
    I have also tested with WP Syntaxhighlighter enabled
   and other pre-plugins (as in: plugins that preserve the code within the pre-tags)
   disabled but that didn’t work either. The only thing that works to keep the code
   between pre-tags formatted as it should be is with disabling WP Syntaxhighlighter.
 * And as I already mentioned in the OT: I didn’t use the Visual Editor.
 *  Plugin Author [redcocker](https://wordpress.org/support/users/redcocker/)
 * (@redcocker)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/#post-2513276)
 * Hi, Hiranthi Molhoek-Herlaar san
 * For security reason, WP Syntaxhighlighter escapes your code inside `<pre>` tag
   to HTML entities.
 * It’s a feature.
 * Before you install WP Syntaxhighlighter, If your posts have `<pre>` tag elements
   and contents inside them are not eacaped perfectly, this plugin escapes contents
   inside them to HTML entities.
 * > So: with the plugin enabled all < in the post (whether they’re inside pre-tags
   > or not) are getting changed to &gt ; (minus the space ofcourse), which also
   > affects the frontend (since everything inside pre-tags are getting displayed
   > as is).
 * It’s a strange result.
    If so, even `<pre>` tag will be escaped to HTML entities.
   This plugin affects only sourcesode inside `<pre>` tag.
 * Please take a closer look.
 * When all plugin are disabled except WP Syntaxhighlighter, does it work?
 * > But: when I disable the WP Syntaxhighlighter plugin code between pre-tags aren’t
   > getting changed.
 * When you save your post, this plugin escapes your code inside `<pre>` tag to 
   HTML entities.(before storing your post data in DB)
 * If you saved your post before disable it, your sourcecde can’t turn back.
 *  Thread Starter [Hiranthi](https://wordpress.org/support/users/illutic/)
 * (@illutic)
 * [14 years, 2 months ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/#post-2513494)
 * > When all plugin are disabled except WP Syntaxhighlighter, does it work?
 * As I explained a few times: it only behaves like this when I have WP Syntaxhighlighter
   enabled, so its definetely something in there. I’m guessing it doesn’t put everything
   back before printing it to the screen (and thus looks awful).
 * I’ll look into another solution, since this just doesn’t work.
 *  [vehicros](https://wordpress.org/support/users/vehicros/)
 * (@vehicros)
 * [14 years ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/#post-2513514)
 * I hate to ask, but the the heck is a REDCOCKER, it sounds really nasty!
 *  Plugin Author [redcocker](https://wordpress.org/support/users/redcocker/)
 * (@redcocker)
 * [14 years ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/#post-2513515)
 * Hi, vehicros san
 * “redcocker” means my dog, the red color of English cocker spaniel.
    But He had
   died

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘[Plugin: WP SyntaxHighlighter] html entity inside post-content’ is closed
to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-syntaxhighlighter_66666c.svg)
 * [WP SyntaxHighlighter](https://wordpress.org/plugins/wp-syntaxhighlighter/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-syntaxhighlighter/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-syntaxhighlighter/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-syntaxhighlighter/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-syntaxhighlighter/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-syntaxhighlighter/reviews/)

 * 6 replies
 * 3 participants
 * Last reply from: [redcocker](https://wordpress.org/support/users/redcocker/)
 * Last activity: [14 years ago](https://wordpress.org/support/topic/plugin-wp-syntaxhighlighter-html-entity-inside-post-content/#post-2513515)
 * Status: not resolved