Anyè Atik
Pa default, lè w ap bati yon sit entènèt lè l sèvi avèk WordPress , WordPress kite yon mak nimewo vèsyon sou sit entènèt ou a.
Pou sèten rezon, ekspoze nimewo vèsyon WordPress la ta ka yon vilnerabilite sekirite pou sit entènèt ou a si w ap itilize yon vèsyon lojisyèl ki pi ansyen an.
Ki jan yo kache sijesyon nimewo vèsyon andedan kòd WordPress?
Kounye a, Chen Weiliang pral di w kijan pou kache nimewo vèsyon WordPress la.
Sa a se kòd WordPress otomatikman jenere pou anonse mond lan deyò ki vèsyon WordPress w ap itilize.
Louvri sit WordPress ou a, klike sou yon zòn vid epi chwazi View Source, anjeneral ou pral jwenn yon liy kòd tankou sa a:
<meta name="generator" content="WordPress 5.8.1" />
- Sa a se nimewo vèsyon WordPress.
- Nan kèk ka, tag sa a kapab tou yon twou sekirite pou sit entènèt la.

Se konsa, nan ka sa a, ou ta dwe kache nimewo vèsyon WordPress sit entènèt ou a itilize.
Gen kat kote nan sit WordPress ou a kote ou ka fasilman ekspoze nimewo vèsyon WordPress la:
- Nan meta tag nan header kòd sous sit entènèt la:
- Nan dosye script ak stylesheet:
- Nan sit wèb RSS feed la:
- Nan fichye readme.html nan anyè rasin sit entènèt la.
Sipoze sit entènèt ou a toujou itilize dènye vèsyon WordPress, ou fondamantalman pa bezwen enkyete sou pwoblèm sekirite akòz nimewo vèsyon koule.
Gen anpil ke trik nouvèl pou kache nimewo vèsyon WordPress sou entènèt la, ansanm ak kòd ki pi konplè ak kout.
Ki jan yo retire nimewo vèsyon nan kòd WordPress?
Nan fichye functions.php modèl ou a, ajoute kòd sa a pou retire nimewo vèsyon WordPress la:
/* 在 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');- Kòd sa a retire nimewo vèsyon WP ki enkli nan twa premye plas yo.
- Pou fichye readme.html mansyone nan pwen 4 pi wo a, li sitiye nan anyè rasin WordPress epi ou ka backup oswa efase li dirèkteman.
mv readme.html readme.bak.html
- Dokiman sa a se yon entwodiksyon kout ak enstriksyon enstalasyon sou WordPress.
Natirèlman, metòd ki pi wo a kache nimewo vèsyon WordPress epi li pa ka konplètman ak efektivman rezoud twou sekirite yo nan sit entènèt la.
- Premye eleman nan kenbe sit entènèt ou an sekirite se kenbe lojisyèl debaz WordPress ou, tèm ak grefon ajou;
- sèvi ak yon non itilizatè ak modpas serye;
- Pa sèvi ak tèm pirate ak grefon ki soti nan sous enkoni.
Nou rekòmande pou w itilize Plugin Sekirite Wordfence la pou w eskane sit entènèt ou a pou w jwenn kòd move.
Espere ke atik "Kijan pou retire nimewo vèsyon WordPress la? Kache nimewo vèsyon an nan kòd WordPress la" ki pataje sou blog Chen Weiliang la ( https://www.chenweiliang.com/ ) ap itil ou.
Pa ezite pataje lyen atik sa a: https://www.chenweiliang.com/cwl-1964.html
