Comillas españolas (« ») en WordPress

La comillas angulares o de pico (« ») son las que se deben utilizar en castellano. No es una norma nueva, ya la RAE no deja ninguna duda sobre su uso:

En los textos impresos, se recomienda utilizar en primera instancia las comillas angulares, reservando los otros tipos para cuando deban entrecomillarse partes de un texto ya entrecomillado.

RAE

Ahora WordPress España (es_ES) ha sustituido el uso de las comillas altas o inglesas (“ ”) por las españolas o angulares (« ») de manera automática. Es decir, al escribir “cita” en el editor, en el frontend mostrará «cita».

El filtro wptexturize de WP

Muchas funciones que llaman a ptexturize para modificar el contenido que se muestra en pantalla (the_contentcontent_authorthe_titlethe_excerpt… ).

Esta función hace muchos reemplazos al vuelo como, por ejemplo, convertir las x en signos de multiplicación en las operaciones matemáticas, los guiones triples en rayas (—) y las comillas rectas en inglesas (“ ”).

Esta función se puede configurar/modificar desde la traducción de WordPress a cada idioma, en español (ES_es).

¡No me gusta! ¿cómo desactivo el filtro «wptexturize»?

Hay que añadir el siguiente filtro al archivo functions.php del tema activo o a un plugin de personalizaciones:

/* Desactivar wptexturize */
add_filter( 'run_wptexturize', '__return_false' );