Guion doble en Wordpress

abr. 9, 2012·
Julio Batista Silva
Julio Batista Silva
· 2 min de lectura

Antes de migrar a Octopress (y posteriormente a Hugo), este blog estaba escrito en Wordpress. Cada vez que publicaba un tutorial con comandos que tienen opciones con doble guion (ejemplo: ls --all), Wordpress formateaba los dos guiones seguidos (--) como un em dash (). Esto probablemente confundía al lector (ej.: ls —all), además de impedir que el código se pudiera copiar y pegar tal cual en la terminal.

Podemos cambiar esta configuración directamente en el código fuente de Wordpress.

  1. Edita el array static_characters, contenido en el archivo wp-includes/formatting.php

    juliobor@box780 ~  $  vim www/blog/wp-includes/formatting.php
    

Antes:

$static_characters = array_merge( array('---', ' -- ', '--', ' - ', 'xn–', '...', '``', '\'\'', ' (tm)'), $cockney );
$static_replacements = array_merge( array($em_dash, ' ' . $em_dash . ' ', $en_dash, ' ' . $en_dash . ' ', 'xn--', '…', $opening_quote, $closing_quote, ' ™'), $cockneyreplace );

Después:

$static_characters = array_merge( array('------', ' ---- ', '----', ' - ', 'xn–', '...', '``', '\'\'', ' (tm)'), $cockney );
$static_replacements = array_merge( array($em_dash, ' ' . $em_dash . ' ', $en_dash, ' ' . $en_dash . ' ', 'xn--', '…', $opening_quote, $closing_quote, ' ™'), $cockneyreplace );

Ahora el -- saldrá como dos guiones cortos. Si queremos insertar un em dash () será necesario escribir cuatro guiones seguidos.

OBS.: Recuerda hacer esto después de cada actualización de Wordpress.

Julio Batista Silva
Autores
Senior Cloud Developer
comments powered by Disqus