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:

<?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.

Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *:

  • El fin del tratamiento es únicamente la moderación de comentarios para evitar spam
  • La legitimación es tu consentimiento al comentar
  • No se comunicará ningún dato a terceros salvo por obligación legal
  • Tienes derecho al acceso, rectificación y eliminación de los comentarios