打退堂鼓的移植WordPress

尚寂新
尚寂新
2024/05/19 21:07

这周,本来想要把站点迁移到WordPress,原由就是看到老权吐槽说,Typecho的XMLRPC不标准,提PR也不见合并,同时自己也对Typecho的社区活跃度有了疑虑,故开始计划迁移到WordPress。

有了AI加持,写代码非常容易。期间也看了不少大佬的博客,还有一些教程。确实,WordPress在教程方面,还是很多的。主题适配进度也在逐渐爬坡,目前的功能就差ajax回复、评论IP显示、邮件提示、评论防spam、友链相关功能没做了,剩下的可能就是一些小bug和性能优化。而且自认为自己魔改的ajax回复的适应性还是比较强的,略微改改就能跑起来,但还是想要评论防spam实装之后再操作,会更容易发现一些问题。

今天为了彻底解决对性能的疑虑,我把WPJAM插件拿掉了,转而全都在主题里实现。但操作过后,基本也没啥差别,于是换了种方式测了下速度,专门看后端响应速度如何,结果速度要比之前相差100ms的预期要远得多,结果是至少性能差距相差三倍

Typecho单篇文章,相同主题
Typecho单篇文章,相同主题

WordPress单篇文章,相同主题
WordPress单篇文章,相同主题

瞬间,我就不想再移植下去了...

但WordPress也有WordPress的好,就比如说自定义评论结构这里,有了官方文档和文档下方用户注释的加成,适配器来特别容易,而且关于父评论的回复,WordPress那边也简单一些,同时也非常方便的提供了向评论表插入其他字段的接口钩子,属实是非常友好。

说来那个function文件吧,现在里面大篇幅文本,全都是有关于禁用WordPress相关功能的,包括且不限于禁用古登堡编辑器、禁用翻译、禁用管理员定时邮箱验证、禁用GDPR页面、禁用Embeds与oEmbeds、禁用restAPI、隐藏WordPress版本、取消标点转义、禁用图片式Emoji表情、更改图片上传方式(改为时间戳)防止影响速度等等,还有config文件里的禁用文章修订与自动升级...

而且也发现了个重大的问题,WordPress没有原生的keyword和description标签支持(怪不得WordPress那边有关于SEO的插件那么多那么火热)。

本来想跳车到WordPress吧,但目前又重新打破了幻想,打足了退堂鼓,同时也带着忙活了一周的空闲时间所移植的主题是否要变成无用功的想法,陷入了无尽的纠结之中。

已有 3 条评论 (旧评论在前)
  1. 秋风于渭水
    回复
    2024-05-20 08:38 瑞典 Windows NT10

    各有各的优点,各有各缺点,只能看自己最看重的是什么来做选择

  2. 永恒末匕 友链
    回复
    2024-05-20 15:18 广西壮族自治区 Windows NT10

    念念不忘,必有回响

  3. 酢豚
    回复
    2024-06-07 03:01 江西省 Linux

    "对Typecho的社区活跃度有了疑虑"???
    之前保持 0.x 版本不动都多少年了, 而且生态也早就没了, 我本地的插件作者有半数完全失联. 不过这些都不影响我自己动手, 不过确实也想过跑路, 这边连个能用的 REST 都没有....

添加新评论 (Markdown Supported)
(ノ°ο°)ノ