WordPress e la P maiuscola

Questo è un post tecnico di 7 anni fa. Le istruzioni potrebbero non essere più valide.

Sicuramente tutti voi sapete che WordPress si scrive con la P maiuscola. Ma a qualcuno che scrive sul Planet ogni tanto scappa la minuscola. Per questo motivo nella nuova 3.0 c’è una funzione dedicata, capital_P_dangit():

/**
 * 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
 */
function capital_P_dangit( $text ) {
       return str_replace( 'Wordpress', 'WordPress', $text );
}

Ovviamente anche nelle righe qui sopra la funzione trasforma la parola nel corretto CamelCase.

A qualcuno questa cosa non va giù, altri lamentano problemi: se ne sta discutendo animatamente nella lista wp-hackers come anche nel trac. C’è già un plugin ad-hoc che rimuove il filtro per la modifica della P maiuscola, le cui tre righe sono:

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

Autore: Aldo Latino

Aldo Latino usa con entusiasmo Linux nella distribuzione Ubuntu, è un appassionato di WordPress e si diletta a fare il blogger. Ha anche una lista dei desideri. Per altre informazioni visita la sua .

6 pensieri riguardo “WordPress e la P maiuscola”

  1. ho l’impressione che il codice pubblicato sia stato vittima di se stesso XD

    non usi il plugin ad hoc? :P :P :P

      1. CVD, l’ho implementata:

        /**
         * Rimuove il filtro per la corretta grafia di WordPress
         */
        function ubn_remove_wp_capitalize() {
        	foreach ( array( 'the_content', 'the_title', 'comment_text' ) as $filter ) {
        		remove_filter( $filter, 'capital_P_dangit' );
        	}
        }
        add_action( 'init', 'ubn_remove_wp_capitalize' );

I commenti sono chiusi