默认情况下,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然后保存即可。