Hvordan fjerne WordPress versjonsnummer?Skjul versjonsnummer i WordPress-kode

Som standard, når du brukerWordPressNår du bygger et nettsted, vil WordPress legge igjen et versjonsnummerstempel på nettstedet ditt.

Av en eller annen spesiell grunn, hvis du bruker en eldre versjon avprogramvare, kan å avsløre WordPress-versjonsnummeret være et sikkerhetshull for nettstedet ditt.

Hvordan skjule versjonsnummer hint i WordPress-koden?

akkurat nåChen Weiliangvil vise deg hvordan du skjuler WordPress-versjonsnummeret.

Dette er koden som WordPress automatisk genererer for å kunngjøre til omverdenen hvilken versjon av WordPress du bruker.

Åpne WordPress-siden din, høyreklikk på et tomt område og velg Vis kilde, vanligvis finner du en kodelinje som denne:

<meta name="generator" content="WordPress 5.8.1" />
  • Dette er versjonsnummeret til WordPress.
  • I noen tilfeller kan denne taggen også være et sikkerhetshull for nettstedet.

Hvordan fjerne WordPress versjonsnummer?Skjul versjonsnummer i WordPress-kode

Så i dette tilfellet bør du skjule WordPress-versjonsnummeret nettstedet ditt bruker.

Det er fire steder på WordPress-siden din hvor du enkelt kan avsløre WordPress-versjonsnummeret:

  1. I metakoden i overskriften til nettstedets kildekode:
  2. I skript- og stilarkfiler:
  3. I nettstedets RSS-feed:
  4. I readme.html-filen i rotkatalogen til nettstedet.

Forutsatt at nettstedet ditt alltid bruker den nyeste versjonen av WordPress, trenger du i utgangspunktet ikke å bekymre deg for sikkerhetsproblemer på grunn av lekkende versjonsnummer.

Det er mange triks for å skjule WordPress-versjonsnummeret ditt på nettet, sammen med den mest komplette og konsise koden.

Hvordan fjerne versjonsnumre i WordPress-kode?

I malens functions.php-fil legger du til følgende kode for å fjerne WordPress-versjonsnummeret:

/* 在 js 文件和 css 文件中隐藏 WordPress 版本号
* @return {string} $src
* @filter script_loader_src
* @filter style_loader_src
*/
function cwl_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', 'cwl_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'cwl_remove_wp_version_strings' );

/* 在 generator meta 标签中隐藏 WordPress版本号 */
function cwl_remove_version() {
return '';
}
add_filter('the_generator', 'cwl_remove_version');
  • Denne koden fjerner WP-versjonsnummeret som er inkludert på de tre første plassene.
  • For readme.html-filen nevnt i punkt 4 ovenfor, ligger den i rotkatalogen til WordPress, og du kan sikkerhetskopiere eller slette den direkte.
mv readme.html readme.bak.html
  • Dette dokumentet er en kort introduksjon og installasjonsinstruksjoner om WordPress.

Metoden ovenfor skjuler selvfølgelig versjonsnummeret til WordPress og kan ikke fullstendig og effektivt løse sikkerhetshullene på nettstedet.

  • Det første elementet for å holde nettstedet ditt sikkert er å holde WordPress kjerneprogramvare, temaer og plugins oppdatert;
  • bruk et pålitelig brukernavn og passord;
  • Ikke bruk piratkopierte temaer og plugins fra ukjente kilder.

Det anbefales å brukeWordfence Security sikkerhetsplugin skanner nettsteder for skadelig kode.

发表 评论

E-postadressen din vil ikke bli publisert. 必填 项 已 用 * Merkelapp

Rull til toppen