WordPress utilizza il meta tag generator
per aggiungere il numero di versione del CMS alle nostre pagine. Possiamo sostituire questa stringa con il nome del nostro tema e nascondere il numero di versione di WordPress con un semplice filtro, in modo da evitare anche possibili problemi di sicurezza. Vediamo come.
Aggiungete il seguente codice al file functions.php
del vostro tema:
$theme_data = get_theme_data(TEMPLATEPATH . '/style.css');
$version = trim($theme_data['Version']);
if(!$version) {
$version = 'unknown';
}
define('THEMENAME', $theme_data['Title']);
define('THEMEVERSION', $version);
function change_wp_generator() {
echo '<meta name="generator" content="'.THEMENAME." ".THEMEVERSION.'" />';
}
add_filter('the_generator','change_wp_generator');
Per prima cosa abbiamo estratto la versione e il nome del tema dal file CSS principale utilizzando la funzione get_theme_data()
e le abbiamo impostate come due costanti. Quindi abbiamo usato queste costanti per impostare il nostro filtro sull'hook the_generator
.