2023年啦,我们应该给WordPress装些什么插件?

WordPress真的是持续太久太久了,像是自己的这个网站,虽然不怎么写东西,但是也是2007年申请的域名,2008年正式开始跑的,持续了真的是15年了。时空背景来到15年后,其实很多东西都发生了巨大的变化,像是人们可以不单单使用Wordpress了,可选的其它系统很多很多;再者很多时间人们已经不会单纯的用桌面端网页看东西了,移动端页面,APP,微信里,甚至是介质已经从文字转成了短视频,长视频;很多当年大提特提的SEO优化也不再那么的占权重,人们会发现待在一个完整的生态池子里就会自带流量,就会有推荐算法,配合生态的规则就可以了,我可以在简书里,头条里写文章,流量很高,很多人会看到,何必做一个孤岛式的网站,看着那孤零零的流量?。

那么在这样的大环境下Wordpress还需要装些什么插件呢?现在也不像互联网刚爆发那几年,什么都想往上堆,都在向往简洁,都在向往优化,都在提升加载速度,推荐几个目前还在用的插件吧。不能说这就是最适合每个人的,但是真的是浩浩荡荡这么些年一直保留下来的。

官方插件

Akismet 反垃圾评论

这是安装好Wordpress就会自带的两个插件之一,我相信很多人也没有删掉它,因为Wordpress这个垃圾评论简直太无敌了,一旦关掉这插件,瞬间就会感觉网站被垃圾评论填满,防不胜防。

Jetpack

Jetpack算是官方功能的一个整合,我承认很多功能要是纯在国外的生态使用,真的特别方便,太多太多东西都可以靠它实现,不用另外装其它插件了。但是考虑到国内环境,我还是把所有功能都关了,只保留了两个功能,一个是「当机时间监控」,结合Wordpress的APP可以接收到网站宕机的通知。还有一个「强力保护」,这个功能顾名思义,防止撞库登陆的,虽然效果不是肉眼可见的,但是开着总是很安心。

缓存

自己网站用到的缓存插件有两个,一个是「Redis Object Cache」,一个是比较老牌的「WP Rocket」。

Redis Object Cache

顾名思义,就是用来做Redis缓存的,使用方式也是简单粗暴,只需配置IP、端口、密码、缓存名称即可。

WordPress功能的强大,也注定了这东西访问速度不会特别快,就像很多人吐槽的Wordpress太重了,所以优化、缓存必须要做。但是除了全站静态化这个笨办法,Nginx缓存、PHP的其它缓存我觉得效果都不明显,唯独Redis缓存真的是肉眼可见的速度翻倍提升,开启和没开启真的完全两个世界。

而且像我这样主机是香港的,数据库是北京的,这样跨地域每次请求访问速度并不是特别快,为了避免不必要的请求时间,加一个本地Redis缓存还是非常有必要的。

总之,非常推荐用Wordpress的朋友都把Redis打开。

WP Rocket

除了像是Redis这样缓存方式的优化,我觉得JS、CSS文件压缩合并的优化,图片懒加载,移动端和桌面端的分别缓存,以及像是用预览图替换YouTube视频框架这类的结构优化还是非常有必要做的。其实都是很老套的功能,为了图稳定和靠谱所以选了WP Rocket。

当然现在WP Rocket也是在与时俱进,里面添加了很多新的功能,像是CDN、图片压缩转码、心跳检测,总的来说要不然就是在国内用鸡肋,要不然就是感觉功能分工不明确,感觉很多事情不应该放在这里面做,总的来说WP Rocket还是用它最基础的功能就好。

CDN和对象储存

介于国内监管越来越严,很多人都把网站放在国外的主机上。我也是之前me域名备案掉了之后没法继续备案了,索性直接把网站放香港主机了,确实自由好多。随着网站内容的变化,多媒体文件权重越来越大,纯在香港主机的带宽上访问,速度和流量都是问题。所以多媒体部分文件转到国内CDN上保存还是非常有必要的。

tencentcloud-cos

这是腾讯云COS的官方插件,之前官方插件还没有发布之前,有各种第三方的,使用方式大同小异,最后官方插件出来之后为了求稳定性,还是选用了官方的插件。

很多功能其实都可以在COS上实现,没必要说在Wordpress里花功夫增加服务器负担。像是防盗链接、全球区域加速、404 403图片的设置、访问生命周期、水印、图片格式转换、文件的预览都可以直接设置,非常方便,Wordpress方面只需要一个插件做好文件的同步即可,这个插件也可以很好的支持文件统一重命名。

COS配置好,只需开启对应的CDN,填好相应的CDN域名地址即可。

图片展示

这需求看似很弱,自带功能和相关插件都有好多,但是用起来都不是很爽,最后还是得益于相关插件来实现。

Meow Gallery

看名字就能知道这是一款相册展示插件,我之前搜过好多相册插件,感觉都是一种用了可有可无的感觉,不是展示效果不好就是支持不好,最后索性用着古腾堡的自带的图片和图库功能。

我网站有一个页面是展示我拍的照片的,一直用古腾堡自带的图片展示在往里加,刚开始感觉挺好,简洁清新,功能都有,还比较满意。后来慢慢问题出现了,图片超过50张之后几乎无法很顺畅的编辑了,拖拽啥的更是谈不上用户体验了,能拖到指定位置就不错了,久而久之弄得我都懒得传图片了。

当时心想不行,不能用自带的,使用效果太差了,还是要找个插件来实现,陆陆续续试了好多呢,印象比较深的是「NextGEN Gallery」。确实外表看起来这是一款很不错的相册展示插件,展示效果还真好,插件评分也特别高,使用人数也挺多。但是实际用起来那个膈应,这插件很牛逼的有自己的上传界面,而且有自己的保存文件夹,没有使用系统的wp-content/uploads路径。这就导致之前存在uploads里的图片我要全部再上传一遍到它的文件夹里,更膈应的是它保存图片的文件夹就在wp-content下,和uploads是同级的。我的COS直接是同步的uploads文件夹,这个不安套路出牌的路径直接同步不上,假如把CDN目录切到wp-content,那杂七杂八的东西就存太多了,完全没必要,为了一个相册功能,做这一系列复杂操作我觉得很操蛋,索性直接把这个插件给删了,清理相关文件夹还费了好大劲。

2023年啦,我们应该给WordPress装些什么插件?插图4

然后有一天就发现了Meow Gallery,如同它插件banner里画的,我就像那只小猫一样,如同发现了美丽的新世界。

对于这款插件就说一点吧,挺好的东西,满足我的需求,好看、简洁、高效率,而且插件用起来没有那么大的结构破坏性,直接选择媒体库里的上传过的文件即可,上传功能也是原生的,用起来很舒服。我觉得我用了Meow Gallery之后也不会再去寻找其它新的相册插件了,我很满足了已经。

Meow Lightbox

2023年啦,我们应该给WordPress装些什么插件?插图5

有了相册功能的插件,再搭配一个灯箱插件,也就是点击图片放大功能那就再好不过了,对于展示摄影作品的人,可能很在意的就是在放大展示时可以带出照片的EXIF信息最好,这样可以方便和其它摄影爱好者交流,嗯,这款插件完美。

代码高亮

Code Syntax Block

古腾堡的编辑器我还是比较喜欢,但是也有吐槽的硬伤,像是很多人抱怨的Markdown支持,我抱怨的比较多的是代码高亮的支持。虽然作为一个程序员,工作之余只想分享一些生活感受,不太想谈工作,但是一旦遇到需要代码高亮的地方,还是需要有插件来支持。

代码高亮的插件很多,来来回回也试过很多,最后选了Code Syntax Block。其它的要不然就是设置界面比较糟糕,要不然就是繁琐,要不然就是展示效果一般,Code Syntax Block作为最后的选择对我来说算是比较安逸的一个,用了这插件也没考虑过再去找找有没有更好的。

Google在线字体、Gravtar访问

Google Font Fix

主题里使用了Google在线字体的链接,不换字体的话还感觉挺难看的,心里会纠结。还有其它人留言显示的Gravatar头像,心想人家心心念念设置个头像,不显示出来不太好。

迫于国内环境,还是加了这么一个东西。

SEO

SEO可能对很多人来说是个大问题,虽然介绍的顺序稍微往后,还是想着重讲一下。

WordPress上面的SEO插件可以说很多很多很多,而且做的非常大牌的也很多,但是大部分问题都是在国外使用没问题,网站主要还是针对国内用户的话,太多的SEO插件可以说都不合格。从网站跑起来那一刻这么多年其实换过好多好多的SEO插件,像是国外的Yoast SEO和MonsterInsights也花钱买过专业版,但是就是不尽人意,细节做的是不错,但是针对国内用户的功能太少。

最后自己心思还是放在了国内的插件上,心想看看有没有整体做的不错的插件,或者是组合,最后落到了「闪电博」上面,在之后SEO这块几乎用了这家的全家桶,共3款插件,这里介绍关键的2款。

多合一搜索自动推送管理插件

最早在纠结的一个东西是百度当时出的「熊掌号」功能,这功能现在已经关掉了。这算是百度出的一个类似微信公众号的东西,把自己网站和百度熊掌号做关联的话,能提高文章的收录。当年就在纠结这东西,心想要找一个插件支持这东西的才行,国外插件都不支持,当时找到的是一个i3geek做的叫作「BaiduXZH Submit」的插件,功能很简陋,但是好歹支持这功能。后来随着时间的推进发现了闪电博的这款插件,功能比之前的全很多,而且也支持百度熊掌号功能,界面做的还挺不错,就一直用着。

Smart SEO Tool-WordPress SEO优化插件

其实推送和SEO这东西很多时候都是相连相通的,在使用了国内的推送插件之后,国外的MonsterInsights就可以停掉,最后索性把Yoast SEO也停掉了,直接换成了同生态的Smart SEO Tool,功能都类似,也没有发现有啥重大功能确实。介于Google自身不错的收录效果,再搭配上国内的这两款插件,百度方面的收录也挺满意,索性就一直用着。

垃圾清理

这功能猛地一看像是一个伪命题,但是对一个运行了15年的Wordpress网站来说我觉得需求挺大的,因为我心知肚明的知道有一些没有关联到文章的垃圾文件和数据库表和死数据存在,但是并不是太方便寻找,毕竟追求稳定性第一,搞不懂的文件与其说删掉不如留着。

早期的插件其实写的很不规范,乱创建文件夹、乱新建数据库表、乱在wp_options表里写东西的情况比比皆是,而且删除插件后这些东西并不会连带删除。久而久之用很多年,尝试过很多插件后发现自己的Wordpress里乱七八糟的,文件夹瞄两眼发现没问题还敢删,数据库表就会犹豫一下,至于wp_options表里的数据更是不敢乱动。之前用过一个很猛的清理wp_options表的插件,直接把Wordpress给弄崩了,最后恢复数据库之后,再也不敢乱动这东西了,虽然一直耿耿于怀。

Database Cleaner & Optimizer

这款插件提供了查找和清理无关联媒体文件、数据库临时数据、自定义文章类型、wp_options数据、定时任务的功能。而且很贴心的展示了谁在使用这些数据,以及查看这些数据具体内容的功能,并且能很方便的搜索、选择和操作删除。而不像其它插件一样只有全部清理和粗暴的简单罗列,而且还能知道wp_options里的数据哪些是自动加载的、哪些是正在被使用的,方便人们判断删除的风险以方便操作。得益于这个插件,我直接把wp_options里评估是遗留的垃圾数据全部给筛选出来删掉了。

最后祝还在使用Wordpress和还在写博客的人新的一年顺顺利利吧,挺怀念都在写博客,每个人有自己博客地址的年代,很真实,甚至有点过于真实,感觉这样的年代真的是过去了,应该不会再出现了。

1 条评论

By Eveningme