As we know latest wordpress.org blog publishing system includes feature that allows to replace double hyphens into single dash: — into — or –. It’s rather trivial issue but Linux Screw blog contains a lot of shell code examples like sudo apt-get remove mc --purge and I was wondering how to disable it for a long time
To disable this you should edit /wp-includes/formatting.php:
- to disable only replacement — into —, just remove ‘–’ and ‘ — ‘ from the following line:
$static_characters = array_merge(array('---', ' -- ', '--', 'xn–', '...', '``', '\'s', '\'\'', ' (tm)'), $cockney);
and remove second and third elements from:
$static_replacements = array_merge(...line. - to disable any characters replacements made by wordpress you can comment the following lines:
$curl = str_replace($static_characters, $static_replacements, $curl);
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
In other words, after commenting they should look like:
//$curl = str_replace($static_characters, $static_replacements, $curl);
//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
Hope it helps!









URL changed. Now it’s http://liberandotumente.com.ar/2008/02/08/mostrar-dos-guiones-seguidos-double-hyphen-en-wordpress/
Good blog!
Saludos
Hi there, I found your blog via Google while searching for first aid for a heart attack and your post looks very interesting for me.
Nice write up…usually I never reply to these thing but this time I will,Thanks for the great info.