有人在知乎提问,怎么用好wordpress?这是猫叔的回答,收藏量几百个,转回到这里供大家看看。______________________________________________________________________
WordPress我用了接近十年,此前一直使用国内一众CMS,比如Discuz dedecms,国内的Discuz作为BBS系统而言算是做的比较优秀的,但是被时代和环境淘汰了,自从2016年抛弃discuz转到wp(wordpress)之后,明显感觉简直就是跨越到新大陆。
以上是废话。
这里我基于我个人的使用习惯来说。
wp建站生态的建站逻辑是:它给你一个毛坯房,然后再在后台给你准备一个装修房子的武器库(模板、插件),且这个装修武器库是由来自全世界的无数个开发者共同维护完善的。因为这些来自全球各地的开发者在做贡献的过程中,相当一部分人还获得一些回报,甚至很多开发者还能收获巨额回报。有回报,开发者们就会用心投入开发,结果就是这个武器库越来越强大,就装修房子(美化网站)而言,只有你想不到的功能模块,没有它库里没有的功能模块。而且这个武器库里每天在进化,每天都会有新的东西被开发出来,我们个人因为时间精力原因,跟不上武器库进化的步伐。也就是说,你想把wp里面的东西全部学会,是不可能的。在你把服务器搭建,wp安装包上传安装之后,接下来就是进入武器库,按需选择你要的功能模块(模板、插件)。
按需选择使用!下面会强调为要按需选择使用。
明白了wp生态逻辑之后,我们才来谈该怎么用好它。
首先是模板主题:只用成熟用户量大的模板,我现在基本只用Astra这个模板,不管B端还是C端。在帮人搭建了几十个wp站之后,期间试用了多个模板,给我的结论是astra这个模板我使用下来基本没遇到任何问题。我的建站路线是astra+elementor。选模板主要几个需求点:能满足你的使用需求,轻便,成熟少bug,经常更新,基本就这些要求。像elementor官方的模板hello,很多人喜欢使用,足够轻便,我也用过它搭建过一两个B端站。直到一次我用它搭建2C站点,发现在产品页要下单的时候选择加产品数量,hello只能加到10,到10之后又回到从1开始。虽然这不是什么大问题,大部分时候客户下单购物,可能也并不需要点击这个加产品数量的按钮,但不是绝对的用不到。我是两三年前发现这个bug,两三年过去了,前些日子再次测试,发现这个bug还在。导致我都有点怀疑,这个到底是不是bug,因为如此浅显的bug在 elementor那里照理不是问题,但却存在这么久,我也懒得去查资料了,用astra就是,当然B端站用hello还是可以的。
为什么推荐只用一个模板就行,如果你经常搭建新站,你就知道我说的意思。wp后台有很多优秀的模板主题,看个人喜欢。
一般新站安装完成,wp后台默认给你安装着好几个wp官方的模板,做商业站,这几个站我一般不用,直接删除它们。
接下来是插件。上面提到的按需选择,主要针对插件而言。像猫叔我建的商业站点,不管是C端还是B端站,必装的插件如下几个:
elementor:wp生态里面最强大,体验最好的页面构建器。
wordfence:wp生态最好的安全插件之一,免费版本足够大部分网站使用。
UpdraftPlus:wp最好的网站备份插件之一。
Rank Math SEO:最好的SEO插件之一,足够轻便。
WP Rocket:我认为是WP最好的优化加速插件,没有之一。
WPS Hide Login:用来修改WP默认的后台登录网址。
至于其他的插件,就根据不同网站的具体需求按需安装了。
现在来说下WP(wordpress)最大的问题:访问速度。
基于WP的生态逻辑,它的毛坯房本身代码量并不大,并不影响访问速度。真正的问题在于当你的网站在安装无数个插件之后,速度会变慢,这就是WP最被诟病的地方。每个插件都有自己一定数量的代码接入到WP网站系统以实现相应的功能,插件越多,网站整体的代码量就越多,代码量越多,服务器、浏览器加载处理需要的时间就越多,网站自然就慢了。着就是上面我强调的,插件一定要按需安装,不需要的绝对不要安装,能少用插件就尽量少用,插件越少对网站速度的影响就越小。
正常来说,B2B站10-15个插件安装量在正常范畴。完整的B2C购物网站,插件安装量在30个左右,是正常数量,这是我个人的经验数据。
插件影响网站速度这个弊端,可以说是wp的基因导致的,相比使用国内的cms搭建的中文站,速度明显要比WP快的多。但是相比wp的业务扩展优势,速度慢这点缺点不值得一提,且并不是不能解决,wp后台的武器库,几乎能满足任何一切商业网站的业务需求,这点是目前市面上所有开源cms无法比拟的。这就是为什么当前全球现存网站中,超过4成的站点使用的wp搭建。
现在来说下如何解决WP网站速度问题。
(1)服务器性能一定程度上相当的影响wp站点速度。一般国内的阿里云、腾讯云的服务器,再便宜的VPS,有个2核以上的配置,性能都能满足WP的要求,但是你要是买个性价比贼高,高到离谱,比如美国那家,4核3G一年才不到500人民币,它的性能还不如vultr 2核2G的,甚至1核1G的。如果你做的商业站点,最好不要在服务器上太过于省钱,用WP搭建商业站点,比如用于跨境获客,不管是B2B还是B2C,都建议弄个2核2G以上。新版本的php8.0以上的版本,对服务器的要求就是2G以上内存。PHP8.0以上的新版本,相比旧版本,速度方面优势明显。
(2)服务器端必装Opcache,这个是用来缓存PHP脚本的。PHP版本最低php8.0版本,现在貌似8.3版本都出来了,版本越高速度越快。
(3)服务器上安装Redis+WP武器库安装Object Cache,再配合WP Rocket.
(4)压缩图片。上传的原图单张尺寸最好不要超过800K每张,再配合 EWWW Image Optimizer插件压缩并转换成webp格式。
(5)CDN加速。如果是跨境面向海外客户的站点,我使用的cloudflare免费版本。如果是国内的B2B中文站+国内服务器,大部分的B2B中文站,按照我上面的插件配置,可以忽略这一环节。如果真要追求极致,可以考虑用wpjam+阿里云CDN,不过个人感觉速度提升并不那么明显,看个人选择。
这里答主也是抛砖引玉胡乱码这些字,至于其他的问题如哪里找网店系统,SEO插件这些,WP网店系统也就woocommerce了吧,支付主要PayPal+Stripe。
系统安全方面,经常备份或者自动备份网站数据,并且把备份之后的网站数据下载一分到你电脑上保存。后台安装使用的插件模板等,记得经常更新。
