Pour des raisons de sécurité, la version de votre CMS WordPress doit idéalement être invisible et non identifiable de l’extérieur.
Supprimer le fichier readme.html
Commencer par supprimer les fichiers inutiles livré par défaut avec l’installation du CMS. Le fichier readme.html se trouve à la racine, il n’est pas nécessaire au fonctionnement de votre site.
Modifier le fichier functions.php du thème
Pour supprimer le numéro de version :
//Masquer la version de WordPress
function verbose_remove_version() {
return '';
}
add_filter('the_generator', 'verbose_remove_version');Cacher la version des scripts
Pour masquer la version des scripts ajouter dans le fichier function.php :
//Masquer la version de WordPress des scripts et style
function verbose_remove_wp_version_strings( $src ) {
global $wp_version;
parse_str(parse_url($src, PHP_URL_QUERY), $query);
if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
$src = remove_query_arg('ver', $src);
}
return $src;
}
add_filter( 'script_loader_src', 'verbose_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'verbose_remove_wp_version_strings' );
