为什么我不使用Elementor、The 7、Avada、Divi等主题和插件来建立WordPress网站

文章目录

去年我们接手了一家澳大利亚公司的企业站项目,使用的是WordPress和Elementor。客户对英国人的后期服务响应不满意,无法满足他们的需求,因此经过了解后,将整个网站交给我们工作室维护。虽然我原本有不接受烂尾项目的原则,但是在查看了这个网站后,发现它并没有什么技术含量,除了一些css,英国人甚至没有写一行自己的前后端代码,所有的页面都是通过Elementor一格一格地“设置”出来的。考虑到客户愿意付款,我接下了这个项目。正好,这个机会让我熟悉了整个网站,了解了每个模块是如何通过后台不写代码的方式实现的。这个网站给我的感觉有两点,应该是Elementor构建的网站的普遍感受:

网站卡顿

虽然前端速度还好,因为这只是一个企业展示站,可以通过静态化和CDN优化来提升普通用户的访问速度。但是后端速度很慢,如果仅使用Elementor,速度也不至于慢到无法接受,但很少有人尝试使用多语言(WPML)+ Elementor,因为它们会对后台产生很大的影响。WPML的大量查询和Elementor的无数细节设置读取,会导致速度变得越来越慢。由于这个网站的数据量不断增加,因此速度变得异常卡顿。

代码混乱

许多人认为Elementor或类似的页面构建器(例如最近推荐的Divi)可以满足商业设计需要。然而,通过这个项目的深入了解,我更加坚信这根本不是事实。在前端方面,使用Elementor构建的页面,如果需要进行各种布局微调,就必须编写一些CSS代码。我看过几个类似的网站,其中一些全局CSS和单独页面的CSS直接输出在header标签中,有些则像狗皮膏药一样在一些代码块中输出,组织混乱,代码非常混乱。对于一些有追求的人来说,整个项目维护起来会非常痛苦。此外,对于一些设计师希望实现一些有冲击力的页面特效,仅仅通过设置也是不够的,需要临时添加JavaScript代码块,进一步“污染”整个代码风格。如果需要使用大量的代码块来实现,那我还需要Elementor干什么?

在接下这个任务的半个月后,我曾劝说客户尽快对网站进行重构。我可以用十分之一的代码量来还原现有的设计和结构,否则这个网站维护费用会变得越来越难以估量。一开始客户并不愿意接受,毕竟找英国人建站费用很贵,花出去的钱就这么打水漂了,换谁都会心疼。然而,时隔一年,客户自己终于也忍受不了网站的速度,加上后面还有一波新的内容需要追加,最终下定决心让我对网站进行重构。

除了Elementor,很多WordPress用户推荐的Divi主题我也在一个维护项目中使用过。虽然Divi后台速度感觉比Elementor好一些(个人感受),但这种开发理念的项目,加起来真的不自由。一些可以几行代码解决的问题,非要在主题的各个设置中寻找解决方案,然后再写样式和逻辑的补丁,非常混乱。如果有设计师提供设计稿并要求你使用这些主题还原设计,不仅做起来很费力,而且网站性能也不能保证。

我深感惊讶的是,无论是国内还是国外,都有很多技术能力严重缺乏的建站公司在使用这些“拖放主题”、“页面构建器”来建设网站。这样的网站开发成本很低,如果确实收费低廉,那也可以理解,能满足一些要求不高、预算也不高的小企业的需求。但是,也有很多建站公司打着高端定制的旗号,却用这种方式给别人建站,这就太不合适了! 总之,Elementor这类工具,在我的眼里离“定制”网站的要求还有很大的差距。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注