Artikelkatalog
Som standard när du använderhood.discountNär du bygger en webbplats kommer WordPress att lämna en versionsnummerstämpel på din webbplats.
Av någon speciell anledning, om du använder en äldre version avSoftware, att exponera WordPress-versionsnumret kan vara ett säkerhetshål för din webbplats.
Hur döljer man tips om versionsnummer i WordPress-koden?
precis nuChen Weiliangkommer att visa dig hur du döljer WordPress-versionsnumret.
Det här är koden som WordPress automatiskt genererar för att meddela omvärlden vilken version av WordPress du använder.
Öppna din WordPress-webbplats, högerklicka på ett tomt område och välj Visa källa, vanligtvis hittar du en kodrad så här:
<meta name="generator" content="WordPress 5.8.1" />
- Detta är versionsnumret för WordPress.
- I vissa fall kan denna tagg också vara ett säkerhetshål för webbplatsen.

Så i det här fallet bör du dölja WordPress-versionsnumret som din webbplats använder.
Det finns fyra platser på din WordPress-webbplats där du enkelt kan avslöja WordPress-versionsnumret:
- I metataggen i rubriken på webbplatsens källkod:
- I skript- och stilmallsfiler:
- I webbplatsens RSS-flöde:
- I filen readme.html i rotkatalogen på webbplatsen.
Förutsatt att din webbplats alltid använder den senaste versionen av WordPress, behöver du i princip inte oroa dig för säkerhetsproblem på grund av läckande versionsnummer.
Det finns många knep för att dölja WordPress-versionsnummer på webben, tillsammans med den mest kompletta och koncisa koden.
Hur tar man bort versionsnummer i WordPress-kod?
I din malls functions.php-fil lägger du till följande kod för att ta bort WordPress-versionsnumret:
/* 在 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');- Denna kod tar bort WP-versionsnumret som finns på de tre första platserna.
- För filen readme.html som nämns i punkt 4 ovan finns den i WordPress rotkatalog och du kan säkerhetskopiera eller ta bort den direkt.
mv readme.html readme.bak.html
- Detta dokument är en kort introduktion och installationsinstruktioner om WordPress.
Ovanstående metod döljer givetvis versionsnumret för WordPress och kan inte helt och effektivt lösa säkerhetshålen på webbplatsen.
- Den första delen av att hålla din webbplats säker är att hålla din WordPress kärnprogramvara, teman och plugins uppdaterade;
- använd ett pålitligt användarnamn och lösenord;
- Använd inte piratkopierade teman och plugins från okända källor.
Rekommenderas att användaWordfence Security säkerhetsplugin skannar webbplatser efter skadlig kod.
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Hur tar jag bort WordPress-versionsnumret?Dölj WordPress-kodens inre versionsnummer" för att hjälpa dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-1964.html
För att låsa upp fler dolda knep🔑, välkommen att gå med i vår Telegram-kanal!
Dela och gilla om du gillar det! Dina delningar och gilla-markeringar är vår fortsatta motivation!