Impedire la visualizzazione della versione di WordPress

Impedire la visualizzazione della versione di WordPress

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.

Torna su