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');
ho l’impressione che il codice pubblicato sia stato vittima di se stesso XD
non usi il plugin ad hoc? :P :P :P
Bella! :D
Credo che non lo implementerò.
Ok… Devo dire solo una cosa. I lol’d.
http://is.gd/dhpSK :)
Devo proprio ammettere che la mailing list sta sfiammando. :-O
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' );Bravo Aldo! :)