查看 wordpress 版本以及如何隐藏版本号
查看 wordpress 版本
- 进入后台“仪表盘”,该页面的左上角图片显示了wordpress的版本号。

- 查看网页源代码
在网站的主页空白处点右键弹出菜单,选择“查看网页源代码”。
在出现的源码页面里查找
<meta name="generator" content=
Content值就是wordpress的版本号。
- 查看 readme.html 文件
进入 www 目录下网站所在的文件夹
(例如“C:\wamp\www\example.com”),打开“readme.html”,该文件的正上方显著的位置写着wordpress的版本。好像 wp 4.7 之后就不会在 readme.html 上显示版本号了。
隐藏版本号
要是被黑客知道了wp的版本,就可以根据版本已知的漏洞对网站进行攻击。建议还是赶紧把 readme.html 删除掉吧!
由于每次 wp 升级都会生成这些必须要的文件,所以建议使用 .htacess 进行重定向到首页或 404 页面。
删除不必要的WordPress文件:
删除 wp-config-sample.php
wp-config-sample.php 位于WordPress安装的根目录中。 如果您的托管公司提供一键安装,您将在根文件夹中看到 wp-config.php 和 wp-config-sample.php。 请删除wp-config-sample.php。 您的托管公司已经设置并创建了wp-config.php,并且不需要示例文件。
如果您自己安装WordPress,您将只有一个 wp-config-sample.php 文件。 您需要将此文件重命名为 wp-config.php。 如果你重命名它,那么样本文件将不再存在,此时无需删除任何内容。
删除 readme.html
readme.html文件也位于您网站的根目录中。 它提供有关安装,升级,系统要求和资源的基本信息。 它还会显示您正在运行的WordPress版本,黑客可以使用它来利用漏洞。 您应该删除此文件。
每次更新WordPress时都会添加此文件(例如:从3.7到3.7.1)。 为了安全起见,您可以在每次执行更新时将其删除。
删除 /wp-admin/install.php
首次安装WordPress时使用此文件。 它包含您输入博客标题,创建用户名和密码等的表单。
如果您的Web主机有一键式WordPress安装,他们已经为您处理了所有这些。
初始安装后不需要此文件,因此您应将其删除。
在 function.php 中添加如下代码可以实现版本号的隐藏。
// 同时删除head和feed中的WP版本号
function ludou_remove_wp_version() {
return '';
}
add_filter('the_generator', 'ludou_remove_wp_version'); // 隐藏js/css附加的WP版本号
function ludou_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 版本以及如何隐藏版本号的更多相关文章
- Nginx修改版本信息或隐藏版本号
一,隐藏版本号.首先说明,这个是某一方面隐藏,不是彻底隐藏.未隐藏之前查看nginx信息: 隐藏方法: 修改nginx.conf配置文件,在http { } 标签里边加入字段: server_toke ...
- CentOS查看内核版本,位数,版本号 (zhuan)
http://blog.csdn.net/painsonline/article/details/7668824 ******************************************* ...
- CentOS查看内核版本,位数,版本号
1)[root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder10.CentOS.org ...
- linux查看内核版本和发行版本号
1.查看Linux内核版本号:1.1 uname -r #查看当前linux系统的内核版本号显示举例:2.6.21-1.3194.fc71.2 uname -a #可以查看包括内核版本号.机器硬件信息 ...
- vsftpd 编译安装 及 隐藏版本号
环境:Redhat Enterprise Linux AS 4.0 update2(i386) 不提示,均表示以root权限执行. [注:]//为注释符,如"// 建立MySQL组" ...
- 查看linux版本
http://nameyjj.blog.51cto.com/788669/557424 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version ...
- linux 查看系统版本
博客分类: linux LinuxRedHatDebianSuSE 几种查看linux版本信息的方法: uname -a cat /proc/version cat /etc/issue lsb_r ...
- 查看Ubuntu版本
一.查看Ubuntu版本号 方法一 root@wiki:~# cat /etc/issue Ubuntu 14.04.1 LTS \n \l 方法二 root@wiki:~# sudo lsb_rel ...
- linux查看内核版本、系统版本、系统位数(32or64)
linux查看内核版本.系统版本.系统位数(32or64) 2011-05-01 22:05:12 标签:linux 内核版本 休闲 系统版本 系统位数 1. 查看内核版本命令: 1) [root@ ...
随机推荐
- cms-帖子静态化
实现帖子静态化和实现友情链接静态化一致, 1.首先建立帖子类别的实体类: package com.open1111.entity; /** * 帖子类别实体 * @author user * */pu ...
- Coursera_Learn how to learn笔记
番茄工作法,隔20分钟休息一次. 构建组块步骤:1.集中注意力. 2.理解基本概念. 3.进行练习. 获得专业知识的第一步是创建概念组块,能够将分散的信息集合到一起. Recall(回顾)比反复阅读更 ...
- Project Euler 第一题效率分析
Project Euler: 欧拉计划是一系列挑战数学或者计算机编程问题,解决这些问题需要的不仅仅是数学功底. 启动这一项目的目的在于,为乐于探索的人提供一个钻研其他领域并且学习新知识的平台,将这一平 ...
- Atom打造轻量化C/C++ IDE
写在前面 近期沉迷Atom的颜值无法自拔,在github的光环下,Atom凭借自身良好的素质,获得了大量开发者的青睐.随之而来的就是丰富的插件库,在插件帮助下,它对各种编程语言都有相当好的支持.对与一 ...
- JSP开发过程遇到的中文乱码问题及解决方案
对于程序猿来说,乱码问题真的很头疼,下面列举几种常见的乱码. 1.数据库编码不一致导致乱码 解决方法: 首先查看数据库编码,输入: show variables like "%char%&q ...
- python_17_数据运算
#//取整除,返回商的整数部分 print(9//2) print(10/3.3) print(10//3.0) #<>与!=都为不等于 #and 与 例(a and b) #or 或 # ...
- Python 之私有属性
概要 在基类的定义中,如果有些属性或者方法,我们希望隐藏它,从而不被子类继承,或者使其不被实例直接访问到,这时候可以用到私有属性的命名方法.尽管类的所有属性和方法在某种意义上说都是"暴露的& ...
- Linux命令的常用
使用chown命令更改文件拥有者 在 shell 中,可以使用chown命令来改变文件所有者.chown命令是change owner(改变拥有者)的缩写.需要要注意的是,用户必须是已经存在系统中的, ...
- gravity 使用操作。
gravity 使用操作.最近我司有一个比较奇葩的需求,我们的环境是主从,因为数据量较大会定期的删除数据,最近不行了,要求新建出来一个库 同步正事环境的数据,但是要剔除 delete ,drop,tr ...
- sql 参数化查询
在初次接触sql时,笔者使用的是通过字符串拼接的方法来进行sql查询,但这种方法有很多弊端 其中最为明显的便是导致了sql注入. 通过特殊字符的书写,可以使得原本正常的语句在sql数据库里可编译, ...