WordPress 优化插件 WPOPT v2.5.8 官方正式版

WPOPT 插件是由果核剥壳站长开发的一款 WordPress 优化插件,能对 WordPress 底层功能进行优化,支持功能开关、系统加速等功能。

目前有几十种开关可以供使用,同时,每个功能都有开关说明。软件作者承诺将永久免费提供给广大 WordPress 用户使用。

2.0版本全新发布,采用 vite 打包,界面采用 Vue3+element-plus 制作。无论是外观,还是框架功能,都是空前的强大。

插件功能

类别
功能
输出优化
●移除版本号
●移除加载文件版本号
●移除dns-prefetch
●去除头部json链接
●移除文章页面前后页meta
●移除文章头部feed
●移除wp-block-library-css
●移除Dashicons
●移除RSD
●移除经典主题样式
●移除全局样式
●移除SVG滤镜
●禁用输出robots标签
函数禁用
●禁用translations api
●禁用wp_check_php_version
●禁用wp check browser version
●禁用current screen
功能开关
●屏蔽REST API
●屏蔽Trackbacks/Pingback
●关闭XML-RPC接口
●禁用Emoji表情
●关闭前台顶部管理工具条
●关闭登录页面语言选择
●关闭保存修订版本
●关闭图像高度限制
●禁止生成多种图像尺寸
●禁止插入图片添加属性
●关闭字符转码
●禁止Auto Embeds
●禁止文章Embeds
●禁止新版古藤堡编辑器
●禁止小工具区块编辑器
●关闭WordPress核心更新
●关闭主题自动更新
●关闭插件自动更新
●关闭用户信息邮件通知
●关闭注册邮件通知
●屏蔽定期邮箱验证
优化加速
●修改WordPress头像服务器
●屏蔽社区活动请求
●WordPress 后台提速(修改核心文件)
AI能力
●AI通道配置
●AI SEO功能
●AI摘要功能
高级缓存
●开启缓存功能
●选择缓存引擎
●缓存监控
附加功能
●Webp图片支持
●SVG图片支持
●为页面添加.html后缀
●移除category链接
●全站变灰
●插入代码
●编辑器增强
●搜索增强
●评论增强
●用户管理
●开发与调试

插件下载

https://pan.quark.cn/s/f4c554aaf752
https://pan.baidu.com/s/16u1tWFRNVFuKP38MvUik6g?pwd=1140
https://www.123pan.com/s/q7CRVv-jJAHd.html
https://pan.xunlei.com/s/VOcAoNk0QLuxFuBJ0fLbtWJAA1?pwd=93d8
https://url57.ctfile.com/d/16898257-57420822-9cf9ea?p=1140

PS:在 WordPress 插件上传安装即可。

插件截图

WordPress优化插件 WPOPT v2.0.5
WordPress优化插件 WPOPT v2.0.5
WordPress优化插件 WPOPT v2.0.5
WordPress优化插件 WPOPT v2.0.5
图片[5]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

高级缓存

什么是缓存?简单来说,缓存就是把网站经常用到的数据临时存起来,下次访问时直接读取,不用再去数据库查询。这样网站打开速度会明显变快,服务器压力也会减小。从 2.4.6 版本开始,WPOPT 新增高级缓存功能,该功能能让 WordPress 减少数据库查询次数,达到加速网站的效果,支持 2.5.3 版本以后的 Redis 缓存。开启教程如下:

1、第一次使用,选择【立即部署文件】,如下图。

图片[6]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

PS:如果你之前用过其他缓存插件(比如 W3 Total Cache、Redis Object Cache 等),需要先在那边关闭对象缓存功能,再来这里部署。如果在使用 WPOPT 插件之前,在网站目录 /wp-content 目录里面发现有 object-cache.php 文件,如下图,说明当前有其他的插件接管缓存,需要先卸载插件。如果找不到该插件,可以直接删除这个 object-cache.php 文件

图片[7]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

2、如果部署成功,那么对象缓存下面会显示已部署和WPOPT驱动,如下图。两个都是绿勾的话,即可正常使用。

对象缓存文件:显示驱动文件是否已部署到 WordPress
缓存驱动类型:显示当前使用的是不是 WPOPT 的驱动

图片[8]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

3、部署完驱动文件后,打开【开启缓存功能】开关,如下图。

图片[9]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

PS:缓存开启后,你可以看到当前缓存占用的空间大小。如果觉得缓存数据有问题(比如页面显示异常),可以点击【清理缓存】按钮清空所有缓存数据,网站会自动重新生成。

4、WPOPT 提供两种缓存引擎:

文件缓存:没有安装 Redis 的服务器,把缓存数据存到服务器硬盘上的文件里,开箱即用,不需要额外安装任何东西
Redis:安装了 Redis 的服务器,把缓存数据存到内存里,速度比文件缓存快很多,推荐使用

选择 Redis 引擎后,填写好地址和端口(一般默认就行),点击【获取 Redis 信息】按钮。如果提示成功,说明你的服务器支持 Redis 缓存。如果提示失败,说明服务器没有安装 Redis 或者连接信息不对,请使用文件缓存。

Redis 地址:默认值127.0.0.1,一般不用改,除非 Redis 装在其他服务器上
Redis 端口:6379 是 Redis 的默认端口,一般不用改
Redis 密码:如果你的 Redis 设置了密码就填上,没有就留空
数据库编号:默认值0,可选范围0-15,如果服务器上有多个网站共用 Redis,可以给每个网站分配不同的编号,避免互相干扰

图片[10]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

5、如果选择的是 Redis 缓存引擎,会出现 Redis 高级选项,如下图。如果你不确定要不要改,保持默认即可。

图片[11]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

1、拆分 alloptions:WordPress 会把所有自动加载的设置项打包成一个大数据块存到缓存里。当网站设置项很多时,这个数据块会很大,每次读写都要传输整个数据块。开启后,会把这个大数据块拆分成很多小块分别存储。好处是:修改某个设置时,只需要更新对应的小块,不用重写整个大数据块;减少数据传输量。注意: 开启或关闭此选项后,请点击「清理缓存」。

2、预取(Prefetch):开启后,插件会记住每个页面需要用到哪些缓存数据。当用户下次访问同一个页面时,会一次性把所有需要的数据都取出来,而不是一个一个地去取。打个比方:就像去超市购物,预取相当于提前列好购物清单,一次性把东西都拿齐,而不是想起一样拿一样,来回跑很多趟。

3、异步删除(UNLINK):清理缓存时,普通的删除操作会让 Redis 暂停一下来处理。开启异步删除后,Redis 会在后台慢慢清理,不会影响正常的读写操作,但需要 Redis 版本 4.0 以上才支持。

4、最大TTL(秒):TTL 就是缓存数据的保质期,设置一个最大值后,所有缓存数据到期都会自动清除并重新生成。设为 0 表示不限制,缓存数据不会自动过期,只会在手动修改文章、页面、菜单的时候,会更新。建议设为 86400(1天)或 43200(12小时),既能保证缓存效果,又能定期更新数据。

5、序列化方式:缓存数据存到 Redis 之前需要「打包」,这个选项决定用什么方式打包。切换序列化方式后,建议点击「清理缓存」。虽然插件能自动兼容旧数据,但清理后效果更好。

PHP serialize:默认方式,所有服务器都支持
igbinary:打包后的数据更小、速度更快,但需要服务器安装 igbinary 扩展。如果选项显示为灰色,说明你的服务器没有安装。宝塔服务器,是默认安装了本拓展的

6、压缩方式:对于比较大的缓存数据,可以先压缩再存储,节省 Redis 内存。

不压缩:默认,适合 Redis 在本机的情况
LZF:轻量压缩,速度快,压缩率一般,适合 Redis 在远程服务器的情况
Zstandard:压缩率更高,但需要更多CPU,适合内存紧张的情况

怎么选呢?①若 Redis 在本机(127.0.0.1)可以选【不压缩】;②若 Redis 在远程服务器可以试试【LZF】;③若 Redis 内存不够用可以试试【Zstandard】。如果选项显示为灰色,说明服务器没有安装对应的扩展。切换压缩方式后,建议点击【清理缓存】。

6、缓存开启后,你可以在【缓存监控】面板实时查看缓存的运行状态,每 5 秒自动刷新一次。数据是网站实时数据,不会存入数据库。另外,开启高级监控功能,可以创建数据表。如果有洁癖,可以不开启本功能(本功能不影响性能)。

命中率:最重要的指标,表示访问缓存时,有多少次直接命中了缓存(不用查数据库)。越高越好,80% 以上为优秀
命中次数:成功从缓存中读取数据的次数
未命中:缓存中没有找到数据、需要查数据库的次数
缓存大小:当前缓存占用的空间
Redis 版本:仅 Redis 引擎显示
Redis 内存:Redis 当前使用的内存大小
连接数:当前连接到 Redis 的客户端数量
预取命中:开启预取功能后显示,表示通过预取机制命中缓存的次数

图片[12]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

7、查询缓存是在对象缓存的基础上,针对 WordPress 中几种常见的高频数据库查询做的专项优化,需要先开启上方的对象缓存功能才能生效。无论你使用的是文件缓存还是 Redis 引擎,查询缓存都能正常工作。

随机文章缓存:很多主题会在侧边栏或文章底部显示「随机推荐」文章。WordPress 每次生成随机文章列表时,都要执行一条比较耗时的数据库查询。开启后,随机文章的结果会被缓存起来,在缓存时间内所有访客看到的随机文章列表是一样的。缓存过期后会自动生成新的随机列表,缓存时间建议 300-600 秒(5-10分钟)。设太短缓存效果不明显,设太长随机文章就不够随机了。

上下篇缓存:文章页面通常会显示「上一篇」和「下一篇」的链接,WordPress 默认每次都要查数据库来获取这个信息,而且 WordPress 内部的缓存机制会导致这个查询频繁失效。开启后,上一篇/下一篇的结果会被稳定地缓存起来,大幅减少数据库查询,缓存时间建议 3600-86400 秒(1小时到1天)。上下篇关系只有在发布或删除文章时才会变化,可以设长一些,发布新文章时缓存会自动更新。

归档统计缓存:缓存归档页面的统计查询,这是一个预留功能,目前 WordPress 自身已经对归档查询做了一定的缓存处理。

菜单查询缓存:WordPress 每次加载页面都要从数据库查询导航菜单的数据,然后生成 HTML。如果你的网站有多个菜单(顶部菜单、底部菜单等),每个菜单都要查一次。开启后,菜单生成的 HTML 会被直接缓存起来,下次加载页面时直接使用缓存的 HTML,完全跳过数据库查询和菜单生成过程,缓存时间建议 3600-86400 秒(1小时到1天)。菜单一般很少修改,可以设长一些。在后台修改菜单后,缓存会自动清除。注意!如果你的菜单对登录用户和未登录用户显示不同的内容(比如登录后显示「个人中心」,未登录显示「登录」),开启此功能可能导致菜单显示不正确。这种情况建议不要开启。

图片[13]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

AI摘要美化

当 WPOPT 插件配置好AI通道之后,使用古藤堡编辑器会在下方显示“AI生成摘要”和“获取AI SEO”按钮,如下图。

图片[14]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

文章发布后,AI摘要效果图如下:

图片[15]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

当然,我们也可以根据自己的需要去美化AI摘要显示风格,如本站效果。

图片[16]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

①例如,我想删除【此内容由AI根据文章内容自动生成,并已由人工审核】这几个字,如下图。

图片[17]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

很简单!只需删除 WPOPT 插件 /wp-content/plugins/wp-opt/static/js/ai-summary.min.js 文件里的一段代码即可,如下图。

图片[18]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

②同理!如果要修改右上角的文字和链接,只需修改 ai-summary.min.js 文件里的一段代码即可,如下图。

图片[19]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张
图片[20]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

③若要删除AI摘要上方的图标,只需删除 ai-summary.min.js 文件里的下面这段代码即可,如下图。

图片[21]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张
pe("div",{class:We(["wpopt-bot-avatar",{"typing-active":r.isTyping}])},[pe("div",el,[pe("img",{src:r.set.img_url+"/bot.svg",class:"bot-img"},null,8,tl),pe("div",{class:We(["bot-eye eye-left",{"eye-blink":r.shouldBlink}])},null,2),pe("div",{class:We(["bot-eye eye-right",{"eye-blink":r.shouldBlink}])},null,2)])],2),
图片[22]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张
We("div",{class:at(["wpopt-bot-avatar",{"typing-active":r.isTyping}])},[We("div",lm,[We("img",{src:r.set.img_url+"/bot.svg",class:"bot-img"},null,8,cm),We("div",{class:at(["bot-eye eye-left",{"eye-blink":r.shouldBlink}])},null,2),We("div",{class:at(["bot-eye eye-right",{"eye-blink":r.shouldBlink}])},null,2)])],2),
图片[23]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张

④若要删除整个“看点别的”按钮,可以通过插件功能菜单关闭,或者删除 ai-summary.min.js 文件里的下面这段代码,如下图。

图片[24]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张
图片[25]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张
,[We("a",{href:r.set.ai_summary_other_link,target:"_blank",class:"read-more"},[xs(" 看点别的 "),We("img",{src:r.set.img_url+"/next.svg"},null,8,dm)],8,pm)]
图片[26]-WordPress 优化插件 WPOPT v2.5.8 官方正式版-十一张
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容