WordPress网站开发是不是需要依赖插件? 我们做了很多WordPress独立站,包括近年来大家最关心的外贸跨境出海独立站。本视频告诉你,我对于开发独立站的那些林林总总的定制功能,是不是需要借助于插件。插件在WordPress生态中是不可或缺的一环,但你的网站过于依赖插件恐怕并不是一件好事。
发布平台
- BiliBili:https://www.bilibili.com/video/BV1hkj3z3Eyr/
- 抖音: http://douyin.com/video/7508402715807010083
- 小红书: https://www.xiaohongshu.com/explore/68332f60000000002301ce7f?xsec_token=ABwPvfkTtP1TTys0UaWcpHFsk0svF6MjdRViHeZgUdDtk=&xsec_source=pc_user
- 头条: https://www.toutiao.com/video/7508399305640788520/
- 知乎: https://www.zhihu.com/zvideo/1910162085888898824
文字版
我在上一个视频中展示了一批我们用WordPress开发的案例,收到了一些用户反馈。有朋友对于某些页面效果表示好奇,想知道都是用哪些插件实现的。其实我对于WordPress开发的原则是,尽可能少用插件,能不用就不用。我们做过的一些极致的项目就是0插件的。我们都知道WordPress能够做到现在这样庞大的市场份额,其依赖的特性就是繁荣的插件和主题生态,大量的第三方开发者在为其编写插件并获得报酬。作为一名使用者,我也和所有人一样,当初惊喜于WordPress开箱即用的可用性和方便的扩展性。我对WordPress的扩展性的理解,最初就是我觉得网站缺少什么功能,大都能很快找到插件,安装上,再设置一下,就能马上启用,这真的太方便了。
举个例子,我的博客网站,最初就是打算用来做我的技术博客的,写技术文章当然要贴代码段啦!WP主题没有适合代码格式的写法,怎么办?后台搜一下“code syntax”,就有一大堆插件可以选,选一个评分高的装上就行了。再比如,我嫌默认主题的文章的分页不太好看,搜一下“page navi”,就有一大堆插件可以选,我选一个看上去最顺眼的安装上,就好了。于是,在最初,我理解的开箱即用和扩展性,其实都是WordPress数以万计的插件带来的。以至于在最初的一两年里,想要实现一个什么功能,我都会直接找插件装上,随着使用过的插件越来越多,也逐渐觉得自己就是个WordPress的“专家”了。
然而,这种“专家”并不好当。当一个插件出问题的时候,我只能发邮件给插件作者寻求解决;大部分免费插件作者其实是不回邮件的,即便是成熟的商业收费插件作者,他们能否解决问题、需要多长时间都是需要看运气的。更糟糕的是,很多的问题出现在多个插件互相不兼容的情况下,那么多个插件的作者往往会互相打太极,这类问题一般都得不到解决。这就使得我不得不放弃某一些正在使用的插件,寻求其他能兼容的插件替代。然而好不容易寻找到的替代品插件,还是很可能还是会使人回到上一个轮回中,网站当前正常运行了,过几个月,某个插件有了更新,又变成了互相“掐架”的局面。
这种情况非常常见,因为我做的网站种类很多,除了博客,还有社交、论坛、电商、文库、下载站、B2B等等,可能用到各种形形色色的功能,所以我用过不下200款WordPress插件。最终,我虽然也搜集了不少整套的,能和谐共处的插件配套解决方案。但这类网站做完后,客户可能追加一些“简单”的要求,比如,要在插件自动生成的界面增加定制的交互,或者后续他们自己找了新的插件又要兼容进来等等。于是我只能在插件的海洋里疲于奔命,客户每提出一个新的要求都会让我胆战心惊一番。
有价值的网站是需要成长的,网站成长的过程中肯定会产生各种各样新的开发需求。我意识到,靠找插件搭建出来的网站,其实根本无法满足业务成长的要求;我要靠WordPress建站吃饭,我的技能就不能只局限于装个WordPress,装几个插件,再帮人改改界面了。于是,我慢慢建立了尽量少用插件的原则。从一开始的一点小功能就要装插件,到能自己写出各种业务需求模块去代替插件,再整合到给客户定制的主题里。所以我现在基于WordPress开发的网站,往往可以做到只用最少量的插件。
最少的插件数量并不等于零插件,比如电商网站,我们还是需要WooCommerce的。但对一些UI元素定制、基本的电商逻辑干预,都可以摆脱对第三方插件的需求。因为我自己写过用户推荐(affiliate)模块、收藏夹(wishlist/favorite)模块、运费定义模块、用户自定义字段(customer add-on)模块、订阅(subscribe)模块等……另外多语言、SEO等网站共同需求的插件,也都有着及其成熟的商业插件,肯定没有必要从头开发。所以一个WordPress网站的插件数量在0-5之间,它就通常容易保持在一个比较健康的状态。
对于需要找人做网站的各位甲方朋友,你们需要明白一点:找乙方做网站,如果他们用了大量的第三方插件,那么你的网站就面临很大的维护风险,因为所有的这些插件的作者中,只要有一个人的工作没做好,你的网站就会面临安全漏洞和功能失灵的风险。所以你要看一个WordPress开发者的实际水平,即使你不懂技术,也能从他是不是会用很多插件来初见端端倪。很多WordPress初级开发者连实现一个灯箱效果都要借助插件的!
所以回到标题,WordPress建站,在需要的功能都能实现的前提下,其实是插件越少越好的!
本站所有文章均为原创,欢迎转载,请注明文章出处:https://blog.brain1981.com/3433.html。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

您也可以扫描左边的二维码,关注我们的微信公众号,在微信上查看我们的案例。