Products
GG网络技术分享 2025-03-18 16:12 0
刚安装完的WordPress会自动在后台建一个“未分类”的默认分类目录,可以修改名称但不能删除,刚接触WordPress的新手,会认为这是默认分类不允许删除,其实这个默认的分类目录是可以删除的。
之所以不能删除关键的设置在这里:
进入WordPress后台→设置→撰写,在撰写设置页面“默认文章分类目录”选项中选择一个其它分类目录,并保存更改。
之后再进入分类目录页面,你会发现可以对这个默认的“未分类”目录进行删除操作了。
移除wordpress版本号是为了不让别人知道我们所使用的wordpress版本,避免其他人通过版本的漏动攻击网站。
网上有很多去除wordpress版本号的方法,有些是直接修改源码文件,
这样是可以去除版本号,但是不利于网站后期升级更新。
最好的方法是直接修改主题函数:function.php
在里面直接插入以下代码:
//同时删除head和feed中的WP版本号functionludou_remove_wp_version(){
return'';}add_filter('the_generator','ludou_remove_wp_version');
//隐藏js/css附加的WP版本号
functionludou_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){
//用WP版本号+12.8来替代js/css附加的版本号
//既隐藏了WordPress版本号,也不会影响缓存
//建议把下面的12.8替换成其他数字,以免被别人猜出
$src=str_replace($wp_version,$wp_version+12.8,$src);
}
return$src;}
add_filter('script_loader_src','ludou_remove_wp_version_strings');
add_filter('style_loader_src','ludou_remove_wp_version_strings');
这样就可以完美解决wordpress版本号的方法。
之前在网上看到有教程,是直接在主题函数里面加入
remove_action('wp_head','wp_generator');
但是这个方法并不能完全去除wordpress的版本信息。
feed源里面和页面代码里面依旧有版本号的影子。
Demand feedback