WPJAM Basic插件是我爱水煮鱼博主使用多年WordPress后自己总结出来的一套网站优化方案,主要功能是精简掉 WordPress不常用功能,给网站优化提速。并且添加一些常用函数,实现常用功能等。这款插件的功能非常之多,对于WordPress优化加速效果也不错。特别是对于放在国内服务器上的网站,可以说立竿见影。
安装WPJAM Basic的前提条件
WPJAM Basic插件只支持 Linux 服务器,建议 PHP 7.2 及以上版本和支持root权限;
建议使用云服务器,虚拟主机因为root权限不足无法完整使用这款插件的全部功能。老魏推荐使用阿里云、腾讯云服务器,网站提速不只从软件上优化,还要有硬件的支持;
推荐安装Memcached和 Opcache,可不安装,但是如果同时安装了微信或者小程序插件,则必须安装Memcached和PHP Memcached扩展,点我查看宝塔面板Memcached和PHP Memcached扩展安装教程;
如果你能满足以上条件就可以开始安装部署过程了。
安装WPJAM Basic
从 WordPress仪表盘>插件>安装插件,搜索 WPJAM Basic看到如下图所示插件后安装并启用。

安装启用WPJAM Basic
程序员设计的优化插件本身就挺简洁的,没有华丽的banner图片,功能倒是满满当当的。
WPJAM Basic基本设置
插件默认提供【优化设置】、【扩展管理】这两大选项。其中【优化设置】是我们主要设置的地方,【扩展管理】需要申请验证码才能使用。
优化设置主要包括功能屏蔽,加速功能、功能增强三部分。
功能屏蔽
- 屏蔽文章修订:精简 Posts 表数据;
- 屏蔽Trackbacks:彻底关闭Trackbacks,防止垃圾留言;
- 屏蔽Emoji图片:直接使用支持Emoji文字;
- 屏蔽字符转码:屏蔽字符换成格式化的 HTML 实体功能;
- 屏蔽站点Feed:屏蔽站点Feed,防止文章快速被采集;
- 屏蔽邮箱验证:屏蔽站点管理员邮箱验证功能;
- 屏蔽后台隐私:移除后台适应欧洲通用数据保护条例而生成相关的页面;
- 屏蔽自动更新:关闭自动更新功能,通过手动或者SSH方式更新WordPress;
- 屏蔽Auto Embeds:禁用 Auto Embeds 功能,加快页面解析速度;
- 屏蔽文章Embed:屏蔽可嵌入其他 WordPress 文章的Embed功能;
- 屏蔽Gutenberg:屏蔽Gutenberg编辑器,换回经典编辑器;
- 屏蔽XML-RPC:关闭XML-RPC功能,只在后台发布文章;
- 屏蔽REST API:屏蔽REST API功能。WPJAM 出品的小程序没有使用该功能;
这里面的功能在插件后台都有详细解释,老魏建议都勾选上。WordPress打开慢和这些部分的加载有相当大的关系。

WPJAM Basic功能屏蔽
加速优化
包括Google字体加速,Gravatar加速,文章摘要优化,前端页面优化,后台界面优化。
这里面是否设置加速功能要看你业务的具体情况。
- 如果是国内服务器国内网站那么可以适当使用这些优化;
- 如果是国外服务器外贸网站那么就要谨慎了。Google和Gravatar就免优化了;
- 有时候你选择这个加速、那个加速不一定是长期有效的,觉得慢了可以更换试试;

WPJAM Basic加速优化
功能增强
- 由WPJAM优化:加不加个人自愿;
- 上传图片加上时间戳:为了减少上传图片时大量的SQL查询,可以开通。如果你手动命名图片,名字超过7个字母,而且不会重名的话,也可以不勾选;
- 简化分类目录链接:去掉分类目录链接中的 category 或者自定义分类的 %taxonomy%。如果主题自带这个功能可以不勾选。至少省了一个插件;
- Frame 嵌入支持:选择是否被别的网页 Frame嵌入,建议选择只能被同源域名下的网页;
- 媒体文件默认链接到:用户选择媒体文件默认链接到:无(没有链接)、媒体文件或者附件页面。有人喜欢图片能被点击弹出,有人喜欢图片不可以点击;

WPJAM Basic功能增强
WPJAM Basic扩展管理
这个功能需要扫码开启,而且不是所有功能都能用上,老魏建议谨慎,需要的才开启,不需要或者不懂就别碰。
- 用户角色:用户角色管理,以及用户额外权限设置;
- 百度站长:支持主动,被动,自动以及批量方式提交链接到百度站长;
- Rewrite 优化:清理无用的 Rewrite 规则和新增自定义 Rewrite 规则;
- 文章页代码:在文章编辑页面可以单独设置每篇文章 head 和 Footer 代码;
- 文章数量:设置不同页面不同的文章列表数量,不同的分类不同文章列表数量;
- 文章快速复制:在后台文章列表添加一个快速复制按钮,复制一篇草稿用于快速新建;
- SMTP 发信:简单配置就能让 WordPress 使用 SMTP 发送邮件;
- 常用短代码:添加 list, table 等常用短代码,并在后台罗列系统的所有短代码;
- 301 跳转:支持设置网站上的 404 页面跳转到正确页面;
- 移动主题:给当前站点设置移动设备设置上使用单独的主题;
- 相关文章:根据文章的标签和分类自动生成相关文章,并显示在文章末尾;
- 摘要快速编辑:后台文章列表的快速编辑支持编辑摘要;
- 文章浏览:统计文章阅读数,激活该扩展,请不要再激活 WP-Postviews 插件;
- 文章目录:自动根据文章内容里的子标题提取出文章目录,并显示在内容前;
- 简单 SEO:设置简单快捷,功能强大的 WordPress SEO 功能;
- 统计代码:自动添加百度统计和 Google 分析代码;
- 文章类型转换器:可以将文章在多种文章类型中进行转换;
勾选某个项目后,在WordPress仪表盘左侧就会出现对应的选项,点击进入后设置起来也很简单,很容易看懂,这里就不细说了。
WPJAM Basic其他项目设置
- 样式定制:对网站的前端或者后台的样式进行定制,这里涉及到网站设计,css代码等,不懂别碰;
- CDN 加速:使用云存储对博客的静态资源进行 CDN 加速,属于动静态分离功能。老魏分享过多篇这方面的内容;
- 缩略图:无需预定义就可以进行动态裁图,而且还可设置文章和分类缩略图。按需设置,有的功能主题已经内置了;
- 文章设置:把文章编辑的一些常用操作,提到文章列表页面,方便设置和操作。也是和主题功能重叠了;
- 定时作业:看到目前 WordPress 的定时作业都有哪些。不懂别碰;
- 系统信息:在后台能实时查看当前的系统状态。这里比较有用的是Opcache使用率查看,比之前老魏介绍的使用文件查看节省事儿多了;
- Dashicons:列出所有的 Dashicons 以及每个 Dashicon 的名称和 HTML 代码。对大部分站长没啥用;
老魏点评
WPJAM Basic插件比较有用的是【优化设置】这部分,根据自己业务情况把这里设置好了,WordPress后台和前台页面速度会有一定提升,起到给WordPress优化加速的作用。如果设置不当可能会起到反作用。