今天闲逛的时候才发现nicetheme团队开发了一款WordPress网站优化插件——积木箱子,目的是将网站功能模块化,做成小而美的、匹配主题设计风格的组件——积木,网站功能搭建更灵活、快捷,迭代更快。最关键是积木箱子永久免费,而且不是使用nicetheme的主题也可以使用。
积木箱子插件的安装及启用
前往nicetheme官网并点击导航菜单“积木箱子”后点击【插件下载】按钮下载(或点此下载,密码:2917),然后在后台 >> 插件 >> 安装插件 >> 点击【上传插件】>> 点击【选择文件】按钮后选择刚才下载的插件安装包 >> 点击【现在安装】按钮 >> 成功安装后点击【启用插件】按钮。
积木箱子插件的设置
进入WordPress后台 >> 积木 >> 网站优化积木,即可进入到该插件的设置页面(PS:积木箱子的功能需要购买,我们只需要使用网站优化积木即可)。
1、0.75版本存在两个小BUG
boke112百科在测试积木箱子0.75版本的时候(如果后续该插件已修复这两个小问题,请忽略),如果你的网站使用的是PHP8.0,那么会出现两个小错误,具体如下:
Deprecated: Required parameter $field follows optional parameter $post_id in /www/wwwroot/***/wp-content/plugins/nicetheme-jimu/library/framework/includes/acf-value-functions.php on line 54
Deprecated: Required parameter $field follows optional parameter $value in /www/wwwroot/***/wp-content/plugins/nicetheme-jimu/library/framework/includes/acf-value-functions.php on line 166
这类报错在升级PHP 8后非常常见,由于PHP规定,在可选参数中,若有默认值的参数不在最后一个,将会直接忽视它的默认值。所以只需要定位到这两个错误的位置,将它们的默认值删除即可。具体修改方法如下:
1.1 acf-value-functions.php文件第54行找到以下代码
function acf_get_value( $post_id = 0, $field ) {
修改为
function acf_get_value( $post_id, $field ) {
1.2 acf-value-functions.php文件第166行找到以下代码
function acf_update_value( $value = null, $post_id = 0, $field ) {
修改为
function acf_update_value( $value, $post_id, $field ) {
2、网站优化积木的设置
这款积木箱子的网站优化积木包含很多小功能,具体如下:
2.1 基础设置
- 设置后台登录logo
- 设置后台登录背景图
- 设置评论默认头像
2.2 优化设置
2.2.1 基础优化
- 优化古腾堡编辑器的一些功能样式
- 屏蔽Trackbacks/Pingback
- 屏蔽XML-RPC
- 屏蔽WordPress默认小工具
- 屏蔽WordPress 5.8小工具区块管理界面
- 移除Emoji加载
- 移除Dashicons
- 禁用WordPress Heartbeat API
- 删除wp_head()输出的WordPress核心相关信息
- 删除后台左上角WordPress图标
- 删除后台仪表盘中WordPress新闻小工具
- 垃圾评论拦截
2.2.2 国内优化
- Gravatar镜像加速(可选关闭、NET、V2EX、Cravatar、WeAvatar、自定义)
- WordPress核心更新加速
- 开启Emoji CDN支持
2.2.3 其他优化
- 彻底关闭插件自动更新功能
- 彻底关闭主题自动更新功能
- 彻底关闭WordPress核心自动更新功能
- 彻底关闭评论功能
- 彻底关闭评论功能
2.3 SEO
- 开启全局SEO功能
- 关闭字符自动转义
- 文章中外链自动添加rel=”nofollow”属性
- 文章内页自动链接标签
- 百度站长自动推送网站文章
- 网站地图(Google Sitemap)
- txt优化
2.4易用性设置
- 图片暗箱
- 图片延迟加载
- 图片自动添加Alt&Title
- 上传媒体文件自动重命名
- 前台不显示WordPress顶部工具条
- 代码高亮
- 去除/category/URL前缀
- 隐藏作者页URL里的用户名
- 去除评论URL
- 微信、QQ内分享信息自定义
2.5 邮件
- 启用SMTP功能
- 全局邮件模版
2.6 数据库相关
- 数据库优化
- 数据库清理
2.7 CDN设置
- 启用静态资源替换
2.8 安全防护
- 后台访问控制
- 后台安全入口
2.9 内容防护
- 文本检测
2.10 自定义
- 主体自定义代码
- 头部自定义代码
- 底部自定义代码
总结
这款积木箱子中的“网站优化积木”功能非常大,基本上把所有想要优化的内容都包含了,而且最关键是这些功能都是免费的,大多数功能在任何主题都适用。可以这么说,安装了这款积木箱子,合理设置好“网站优化积木”的每一个选项后,我们的WordPress网站确实会变得更好,值得推荐。