Bug in HTML entities
-
Your plugin is converting HTML entities to Unicode, so it broken the script posted in a post.
This is code from HTML
Links Auto Replacer activated<VirtualHost *:80> SetEnv WP_CONTEXT <span style="color: #ff6600;">dotcom</span> DocumentRoot <span style="color: #ff6600;">/var/www/html</span> ServerName <span style="color: #ff6600;">saungon.com</span> ServerAlias <span style="color: #ff6600;">www.saungon.com</span> </VirtualHost>
In this case, I cannot see lines “<VirtualHost *:80>” and </VirtualHost> in the post.
After disable, it must be (remove _ character):
&_lt;VirtualHost *:80&_gt; SetEnv WP_CONTEXT <span style="color: #ff6600;">dotcom</span> DocumentRoot <span style="color: #ff6600;">/var/www/html</span> ServerName <span style="color: #ff6600;">saungon.com</span> ServerAlias <span style="color: #ff6600;">www.saungon.com</span> &_lt;/VirtualHost&_gt;
I think this is cause:
foreach($keywords as $keyword){ $keyword = html_entity_decode(stripslashes(wptexturize($keyword))); $final_url = ' <a href="'.$url.'" '.$dofollow.' target="'.$link->open_in.'">'.$keyword.'</a>'; $post_content = html_entity_decode(($content)); // sensitivity modifier $i = ($link->is_sensitive != 1)?'i':''; $content = preg_replace('/\s'.($keyword).'/'.$i.'u', $final_url, $post_content); }
This is working for me:
//$post_content = html_entity_decode(($content)); $post_content = $content;
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Bug in HTML entities’ is closed to new replies.