Makale Rehberi
Varsayılan olarak, kullandığınızdaWordPressBir web sitesi oluştururken, WordPress web sitenize bir sürüm numarası damgası bırakır.
Bazı özel nedenlerden dolayı, daha eski bir sürümünü kullanıyorsanız,软件, WordPress sürüm numarasını ifşa etmek web siteniz için bir güvenlik açığı olabilir.
WordPress kodunun içindeki sürüm numarası ipuçlarını nasıl gizleyebilirim?
Şu andaChen Weiliangsize WordPress sürüm numarasını nasıl gizleyeceğinizi gösterecektir.
Bu, WordPress'in hangi WordPress sürümünü kullandığınızı dış dünyaya duyurmak için otomatik olarak oluşturduğu koddur.
WordPress sitenizi açın, boş bir alana sağ tıklayın ve Kaynağı Görüntüle'yi seçin, genellikle şöyle bir kod satırı bulacaksınız:
<meta name="generator" content="WordPress 5.8.1" />
- Bu, WordPress'in sürüm numarasıdır.
- Bazı durumlarda bu etiket, web sitesi için bir güvenlik açığı da olabilir.

Bu durumda, web sitenizin kullandığı WordPress sürüm numarasını gizlemelisiniz.
WordPress sitenizde WordPress sürüm numarasını kolayca gösterebileceğiniz dört yer vardır:
- Web sitesi kaynak kodunun başlığındaki meta etikette:
- Komut dosyası ve stil sayfası dosyalarında:
- Web sitesi RSS beslemesinde:
- Web sitesinin kök dizinindeki benioku.html dosyasında.
Web sitenizin her zaman WordPress'in en son sürümünü kullandığını varsayarsak, temel olarak sürüm numaralarının sızdırılması nedeniyle güvenlik sorunları hakkında endişelenmenize gerek yoktur.
En eksiksiz ve özlü kodun yanı sıra WordPress sürüm numaranızı web'de gizlemenin birçok püf noktası vardır.
WordPress kodundaki sürüm numaraları nasıl kaldırılır?
WordPress sürüm numarasını kaldırmak için şablonunuzun function.php dosyasına aşağıdaki kodu ekleyin:
/* 在 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');- Bu kod, ilk üç yerde bulunan WP sürüm numarasını kaldırır.
- Yukarıdaki 4. maddede bahsedilen readme.html dosyası için, WordPress'in kök dizininde bulunur ve onu doğrudan yedekleyebilir veya silebilirsiniz.
mv readme.html readme.bak.html
- Bu belge, WordPress hakkında kısa bir giriş ve kurulum talimatlarıdır.
Tabii ki, yukarıdaki yöntem WordPress'in sürüm numarasını gizler ve web sitesindeki güvenlik açıklarını tam ve etkili bir şekilde çözemez.
- Web sitenizi güvende tutmanın ilk unsuru, WordPress temel yazılımınızı, temalarınızı ve eklentilerinizi güncel tutmaktır;
- güvenilir bir kullanıcı adı ve şifre kullanın;
- Bilinmeyen kaynaklardan korsan temalar ve eklentiler kullanmayın.
Kullanılması önerilirWordfence Security güvenlik eklentisi, web sitelerini kötü amaçlı kod için tarar.
Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaştı "WordPress sürüm numarası nasıl kaldırılır?Size yardımcı olması için WordPress Kodu İç Sürüm Numarasını Gizle".
Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-1964.html
