Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
Defensores P mayúscula

Defensores de la P mayúscula

Si trabajas con WordPress sabrás que se escribe con la W y la P mayúscula. Probablemente por prisas o desconocimiento lo hayas escrito alguna vez mal, tipo:

  • Wordpress
  • wordpress
  • Worldpress
  • Word Press

 

Pronunciación a parte, lo correcto es escribir WordPress. Desde hace un tiempo existe un grupo llamado Defenders of Capital P que velan por su correcta escritura. Los podrás encontrar por twitter o slack.

Parece una cuestión menor y mucha gente no le da importancia, pero si estás empezando mejor que los escribas correctamente. Con más motivo si eres un profesional que trabaja con WordPress, ya que como profesional imagino que te gustarán las cosas bien hechas.

Como decía un antiguo jefe que tuve: La excelencia está en los pequeños detalles.

Desde la versión 3.0 de WordPress se incluye una función que actúa sobre los filtros the_title, the_content y comment_text y que transforma Wordpress en WordPress.

/** * Forever eliminate "Wordpress" from the planet (or at least the little bit we can influence). * * Violating our coding standards for a good function name. * * @since 3.0.0 * * @staticvar string|false $dblq * * @param string $text The text to be modified. * @return string The modified text. */ function capital_P_dangit( $text ) { // Simple replacement for titles $current_filter = current_filter(); if ( 'the_title' === $current_filter || 'wp_title' === $current_filter ) return str_replace( 'Wordpress', 'WordPress', $text ); // Still here? Use the more judicious replacement static $dblq = false; if ( false === $dblq ) { $dblq = _x( '“', 'opening curly double quote' ); } return str_replace( array( ' WordPress', '‘Wordpress', $dblq . 'Wordpress', '>Wordpress', '(WordPress' ), array( ' WordPress', '‘WordPress', $dblq . 'WordPress', '>WordPress', '(WordPress' ), $text ); }

Como verás en los comentarios pone eliminar para siempre «Wordpress» del planeta. Incluso la función se llama capital_P_dangit, que podría traducirse como P_mayuscula_maldita_sea.

¿Quizá te estés preguntando cómo he escrito Wordpress mal (aunque sea sólo como ejemplo para hablar de ello)?. Simplemente añadí una etiqueta <span> en la P con estilos para forzar la minúscula. No obstante, si por el motivo que sea (no se me ocurre ninguno) quieres desactivar esta función, basta con añadir estas líneas en el functions.php de tu tema:

remove_filter( 'the_title', 'capital_P_dangit', 11 ); remove_filter( 'the_content', 'capital_P_dangit', 11 ); remove_filter( 'comment_text', 'capital_P_dangit', 31 );

Aunque no te recomiendo que lo hagas, lo suyo es que lo escribas correctamente. Es más, creo que si has leído esto ya no tienes excusa para escribirlo mal. A partir de ahora siempre que escribas la palabra WordPress recuerda que va con la P mayúscula.

PD: Si alguien se anima nos hacemos unas camisetas!

Puede que también te interese

WordPress transients, opciones que expiran en el tiempo
WordPress transients, opciones que expiran en el tiempo
En la entrada anterior vimos cómo trabajar con la API de opciones de WordPress. En ésta vamos a ver qué son los transients. Los transients…
Cómo realizar una migración de WordPress correctamente
Cómo realizar una migración de WordPress correctamente
En este artículo vamos a ver paso a paso como realizar correctamente una migración de WordPress, tanto de hosting como de dominio de forma manual.…
Theme Customization API: Cómo añadir nuestras propias opciones en el personalizador de WordPress
Theme Customization API: Cómo añadir nuestras propias opciones en el personalizador de WordPress
El personalizador de WordPress fue añadido en la versión 3.4, y te permite de una forma visual hacer y ver cómo quedan los cambios que…
Creando un tema desde cero para WordPress parte 2: Escribiendo el tema
Creando un tema desde cero para WordPress parte 2: Escribiendo el tema
1. Creando un tema desde cero para WordPress: Consideraciones previas 2. Creando un tema desde cero para WordPress: Escribiendo el tema 3. Creando un tema…