Defensores P mayúscula

¿Quieres patrocinar?

¿Quieres aparecer aquí? Si quieres patrocinar este blog, ponte en contacto conmigo a través de este formulario

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:

<?php

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!

¿Te ha resultado útil esta información?

Si este post te ha resuelto un problema, invítame a un café o a una cerveza. Con este pequeño gesto me animas a seguir escribiendo.