站长帮为什么坚持用GeneratePress主题

最近有很多站长帮的网友提出为什么站长帮提供资源下载,而不使用类似日主题或子比主题这类的WordPress主题来建站?其实当初选用GeneratePress主题的时候,也是我坚持的。现如今我依然坚持,本文将从一个程序员用WordPress建站选择主题的角度来阐述一下我的观点。

自我介绍

我是“想做文盲”,一名资深的程序员,当然也非常熟悉PHP。曾经在国内著名的某大厂工作过,担任过重要的技术工程师角色。

也许站在程序员的角度和很多站长看法不同,但如果仔细阅读本文,一定会让大家少走一些弯路。

程序员的噩梦

对于任何一个程序员来说,最大的梦魇无非是满屏的BUG了。尽可能避免它的最好方法就是良好的代码书写习惯和完整的程序注释。

开发一个程序或者说,写一些程序代码并不难,难的是全面的考虑它的扩展性、安全性、和远离BUG……

WordPress庞大的生态是好是坏

WordPress的生态非常庞大,有很多的程序员参与其中,有的开发插件,有的开发主题……总之,不论你需要什么,总是能找到相应的代码。

这也许就是吸引无数站长选择WordPress的原因吧,但因为WordPress的开放,不是所有的插件或主题都是优秀的!也许它能解决你眼前的问题,但数据库里是否留下一堆垃圾数据?是否造成安全漏洞?是否会在将来的某一天白屏……

这一切在未发生问题的时候,你是无感的,但问题来临的时候,却又束手无策。很多的问题,就算是专业人员处理起来,也是相当费劲。

聊聊失败案例

前阵子,某网友愿意花费数千元请我将其网站“复活”,因为他已付出了近3年的心血,数千篇原创文章……我若不答应他,他说想死的心都有了……

打开数据库一瞅,大量自定义字段,且无法从他使用的主题代码中看到任何注解。然其主题开发者已经弃用了该主题……售后已失联。

如果将内容导出,更换主题,很多原自定义的数据怎么处理?丢掉?

当然不能丢掉,如果丢掉的话,所有文章及页面会变得杂乱无章,甚至无法再阅读……

最终几乎是全程定制了一套建立在GeneratePress基础上的主题给他,才解决了问题。然而,后期怎么办?他得继续向我付费,否则我若不管他,迟早会再崩掉。

收了几千元,其实我很本分,因为大量的自定义数据,我得花很久才能研究清楚,都是干嘛的,然后在新主题里如何复原它们,其实我不再愿意接这样的活,真的很累。

另外不得不说,他的数据库真的庞大,3577条post,MYSQL数据库竟然达到381.82M,还并不是一些长文内容。反观咱们的站长帮,截止我发文,我们几百条post,数据库仅6.8M左右。

如果确实有自定义的一些需求,可以用Advanced Custom Fields Pro插件,当你不需要的时候,至少很方便清理掉。

悄悄告诉你,站长帮目前承载每天1千多IP,5万多PV的访问量,用的是1核1G的云服务器,因为轻,真的很轻。

站长帮为什么坚持用GeneratePress主题?

总算聊回正题了,刚才聊的显然不是废话,上面的案例也绝不是个例。我想看到这里的人,应该知道该问题的答案了,因为我是个程序员,不能让出自我手的站点经常奔溃吧?这太没面子了。

部分主题或插件,确实有漏洞,说实话,我已经发现很多(包括一些小有名气的),没人利用这些漏洞的时候,是没关系的,但当你将网站做大了,做强了的时候,总有人会盯上的。

GeneratePress主题是一群佛系的人开发的,佛系到新手会认为它的功能太少了。

我可以悄悄告诉你,Elements(高级功能)功能是GeneratePress主题的灵魂,它可以创建任何你需要的钩子,然后在任何地方调用。如果你不清楚什么是WordPress的钩子,那么我建议你使用另外一款同样优秀的主题:Astra主题

GeneratePress这样做的好处是不言而喻的。即可让使用者最大程度自定义主题,又不会带来任何麻烦。

有人说,GeneratePress的模板不够美观,这个话题不适合我来谈,因为我仅仅是个程序员……那是前端设计干的活。但我知道,可以用ElementorBeaver BuilderDivi Builder这类专业插件来设计。

如果大家觉得站长帮的界面不够美观,可以建议我们的前端设计师用Elementor美化美化。。。@ting

为大家推荐的主题

博客、杂志、阅读类的网站,推荐:GeneratePressAstra主题JNewsNewspaper

商业、企业、政府组织或其它机构,推荐:Neve主题AvadaThrive ThemeDivi ThemeKadence等。

电子商务类的:The 7FlatsomeNewspaper等。

以上这些,都出自名门,大名鼎鼎,已经过千锤百炼!

站长帮社区

建站技术交流社区,欢迎提问与交流,还有大量WordPress主题与插件。

《站长帮为什么坚持用GeneratePress主题》有 6 条评论

  1. 网站确实挺简约的,是否可以考虑一下通过代码或插件将网盘链接和密码放在同一页?毕竟多跳转一次对双方都还是有点损失的。
    想了解一下站长帮的微信登录是通过什么实现的呢?

    回复

发表评论