小程序的应用范围已经越来越广泛了,它在私域引流和推广变现中起到了不可忽视的作用。
如果你只做网站不考虑小程序的话:
对于微信来说,众所周知的原因,微信内对于第三方链接的分享限制是很大的,而小程序却不受限制,所以如果你不做微信小程序就会失去微信这块国内顶流的大壁江山。
再来说百度小程序,百度小程序寄生在百度APP中,虽然百度APP开发的不怎么样,但是经过这么多年来百度的强制跳转式推广,安装量和使用量已经非常之大。百度对自家小程序一直处于流量扶持阶段,而且小程序也可以被搜索引擎收录并在搜索结果中展现,而百度小程序只要通过审核就会被搜索引擎收录,收录速度非常快,所以要做百度SEO,小程序也成了重要一环。
传统的WordPress网站一般都是为SEO而打造的,主张服务端渲染,不过WordPress自4.4版本开始支持Rest API,所以WordPress开发小程序是没问题的。
不过本文要讨论的问题是:已经建成的WordPress网站能否不经过复杂的二次开发,很低成本地一键转化为小程序?就像给WordPress安装一个普通插件那样简单?
我们团队已经做了很多年WordPress开发,其实我们也一直在探索这个答案,现在网上搜WordPress小程序,已经可以找到很多产品了。不过经过调查这些所有插件都无法满足我们今天提出的问题,所以答案是,目前还不能把已经做好的网站,完美地一键转化成小程序。
把已有的WordPress网站直接转小程序实际上难度还是很大的。难点其实就是把网站现有数据同步到小程序。
因为WordPress的主题及插件开发理念千差万别,而且可以很轻易地添加自定义类型文章,每个插件或者主题都可以为自己创建一种文章类型,这样就很难做到一个插件适配所有文章类型,市面上的小程序插件,绝大多数只是能同步WordPress默认的文章和页面两种文章类型的数据,对于其他的数据,比如你有一个案例展示或作品这种非WordPress默认模块,就无法同步数据。
拿无忧速建主题来说:
“文章、媒体、页面、评论”这种属于每个WordPress都有的通用模块,通过统一的rest api可以同步到小程序,但是“作品”就是主题自己创建的一种文章类型,很难用一个通用的插件把数据同步给小程序。
真的要实现全部数据同步的话,必须要定制开发,为每一种文章类型开发接口和对应的前端代码,然而费用肯定不会很低。
无忧速建WordPress小程序插件在这方面做了很多努力,为了解决上述问题,做了替代方案:插件为WP添加了小程序专用的案例展示、服务范围、关于我们等几种企业最常用的模块,只需要把网站原来内容再在小程序的对应模块中重新发布一次就可以了,操作不难,会浪费一些时间,但是节省了很多定制开发费用。
最后你可能会问,可不可以把现有网站外面套个小程序的壳,直接发布,就像以前网站直接打包成APP一样?说专业点就是整个小程序都用web-view嵌套原生网页来实现?
技术上可行,但是各家小程序的审核是非常严格的,大家都希望自己的平台上都是质量很优秀的小程序,这种开发方式做出的小程序操作体验非常差,原则是不符合规范的,能通过审核的概率极低,而且即使上线了作用也不大,这种小程序的收录情况很差。
WordPress网站完美一键转化小程序,虽然目前还不可行,但是已经有越来越多的开发者参与进来,相信在将来肯定会有很大进步,届时一定会真正实现PC、手机、平板、各端小程序都在WordPress统一化管理。