linux 更改wp版本号,代码实现移除 WordPress 版本号
默认情况下,WordPress会在页头输出版本号,有一定安全隐患。
在当前主题的functions.php中添加以下代码,可同时移除feed和js/css中的WordPress版本号:
// 同时删除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' );
本专栏发布的内容均亲自检测过可用性,请放心食用,有问题可留言。
如果这篇文章对你提供了帮助,欢迎随手赞赏,请我喝杯咖啡。
linux 更改wp版本号,代码实现移除 WordPress 版本号相关推荐
- linux主机wp伪静态,Godaddy主机如何设置wordpress伪静态 | Godaddy美国主机中文指南
Godaddy主机因为其性价比高,一直很少国内用户喜欢,今天,笔者主要给大家介绍的是如何在Godaddy Linux主机设置wordpress伪静态. 首先需要大家在网站根目录下创建一个.htacce ...
- 【嵌入式开发】ARM 代码搬移 ( ARM 启动流程 | 代码搬移 起点 终点 | 链接地址 | 汇编代码 )
文章目录 一. ARM 启动流程 1. 各种类型开发板启动流程 ( 1 ) 2440 开发板启动流程简介 ( ① Nand Flash 拷贝 4 KB -> SRAM 垫脚石 | ② PC 指向 ...
- linux更改终端颜色_如何更改Linux终端的颜色
linux更改终端颜色 您可以使用特殊的ANSI编码设置在Linux终端中添加颜色,可以在终端命令或配置文件中动态添加颜色,也可以在终端仿真器中使用现成的主题. 无论哪种方式,黑色屏幕上的怀旧绿色或琥 ...
- linux下通过Python代码实现获取硬件接口信息
linux下通过Python代码实现获取硬件接口信息 1.CPU架构 Python中,platform模块给提供了很多方法去获取操作系统的信息. touch cpu.py vi cpu.py #编辑内 ...
- linux io的cfq代码理解一
内核版本: 3.10内核. CFQ,即Completely Fair Queueing绝对公平调度器,原理是基于时间片的角度去保证公平,其实如果一台设备既有单队列,又有多队列,既有快速的NVME,又有 ...
- linux内核中链表代码分析---list.h头文件分析(一)
linux内核中链表代码分析---list.h头文件分析(一) 16年2月27日17:13:14 在学习数据结构时,有一个重要的知识点就是链表.对于链表的一些基本操作,它的最好学习资料就是内核中的li ...
- 在linux中 更改文件权限的命令是,linux 更改文件权限命令 chmod
chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...
- 学习 ARM 系列 -- FS2410 开发板上 Nand Flash 到内存的代码搬移
一.目的 通过将 Nand Flash 前 4K 代码搬移到 SDRAM 中,了解如何初始化并使用 ARM 的内存, 为编写 ARM bootloader 和搬移内核到内存作准备. 二.代 ...
- linux两种方式改变文件权限,Linux更改文件权限的两种方式
今天小编要跟大家分享一篇关于Linux更改文件权限的方式,喜欢Linux的小伙伴来看一看吧. 我们知道·Linux系统最主要的特点之一就是--Linux系统是多用户.多任务的操作系统. 何为多用户?就 ...
最新文章
- 《Unix网络编程卷1-套接字联网API》第一个例子编译 不通过问题解决
- fatal error LNK1123: 转换到 COFF 期间失败
- MYSQL自定义排序
- uml和模式应用 pdf_总结分享:PHP中常见的五种设计模式
- 数据库 -- 由数据库连接池引出的三种设计模式
- 常用开源工具、框架收藏
- java eav_动态自定义字段属性–Magento的EAV模型 | 学步园
- web安全day5:DNS部署与安全
- HDU 1166 - 敌兵布阵
- 哪个Linux可以运行国服lol,Linux wine国服LOL英雄联盟,完美运行!!
- word生成html目录树,word将自定义目录做成模板
- android中menu重写哪些方法,在Android中Menu的使用
- 【数据结构与算法】LeetCode面试真题,带你领略算法思想
- ECharts实现两根柱子重叠在一起的柱状图
- Spring Boot学习案例开源项目
- Linux shell:脚本判断进程是否正在运行
- qlv格式转换器分流失败 原因及解决方法
- 小说里的编程 【连载之十九】元宇宙里月亮弯弯
- 微信小程序多选复选框checkbox。微信小程序官方文档bug
- OpenCV:图像批量、任意比例裁剪
热门文章
- Cell子刊:特异靶向病原菌致病力的植物天然产物的作用机制
- Nature:好导师的16个标准
- pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引
- pandas使用fillna函数将dataframe中缺失值替换为空字符串(replace missing value with blank string in dataframe)
- seaborn可视化条形图并按照降序排序条形图进行可视化Sort Bars in Barplot in Descending Order in Python
- B树和B+树分别是什么?区别在哪里?MySQL使用的是哪一种树?
- python使用base64编码解码数据
- Kmeans聚类定义、KMeans聚类的步骤、Kmeans聚类常见问题及改进、Kmeans聚类的变形、Kmeans聚类的优缺点
- python 存redis失败无提示_Python Redis日志错误
- JPEG算法概述及实现