WordPress終極優化指南–隱藏WordPress版本
默認情況下WordPress每個頁面都有標籤用來顯示WordPress的版本。
刪除這一行代碼就節省了幾個字節的帶寬,有人感覺沒必要,如果的網站流量非常大,這些字節疊加起來是非常可觀的,每個頁面都有他。
另外一點就是安全問題,熟悉安全方面的都知道,很多漏洞都針對特定的程序版本,換一個版本可能就不存在了這個漏洞。所以說隱藏程序版本在安全方面來說是有一定的意義的。
// 從頭部刪除版本 remove_action('wp_head', 'wp_generator'); // 從RSS刪除版本 add_filter('the_generator', '__return_empty_string'); // 從腳本和样式表刪除版本 function shapeSpace_remove_version_scripts_styles ($src) { if (strpos($src, 'ver=')) { $src = remove_query_arg('ver', $src); } return $src; } add_filter('style_loader_src', 'shapeSpace_remove_version_scripts_styles', 9999); add_filter('script_loader_src', 'shapeSpace_remove_version_scripts_styles', 9999); // 從頭部刪除版本 remove_action('wp_head', 'wp_generator'); // 從RSS刪除版本 add_filter('the_generator', '__return_empty_string'); // 從腳本和样式表刪除版本 function shapeSpace_remove_version_scripts_styles($src) { if (strpos($src, 'ver=')) { $src = remove_query_arg('ver', $src); } return $src; } add_filter('style_loader_src', 'shapeSpace_remove_version_scripts_styles', 9999); add_filter('script_loader_src', 'shapeSpace_remove_version_scripts_styles', 9999);
同樣是填入functions.php然後保存即可。