现代 WordPress - 哎呀!

主要观点:对 WordPress 开发现状感到厌恶,2024 年旗舰主题“Twenty Twenty-Four”采用奇特的“HTML-JSON”模式,导致模板编辑困难,样式混乱,存在诸多问题,如 CSS 格式混乱、文件结构复杂等,同时对 WordPress Studio 早期印象良好但后续体验不佳并最终放弃。
关键信息:

  • 旗舰主题“Twenty Twenty-Four”的主页模板为包含大量“wp:pattern”和“wp:template-part”引用的“HTML-JSON”代码,无真正 PHP,文件中多为注释和混合格式内容,样式相关信息分散在不同部分。
  • 这种“HTML-JSON”模式会进入数据库,编辑模板困难,存在“模板无真相”的问题,与之前的 Gutenberg 问题类似。
  • WordPress 长期破坏 CSS 兼容性,主题有多种格式的 CSS,包括在 front matter、PHP、JSON、HTML 等中,样式混乱且难以确定加载顺序,导致出现各种 bug。
  • 对 WordPress Studio 初期印象积极,能快速创建项目,但后续数据库 corruption 等问题导致放弃,最终回归 Docker。
    重要细节:
  • 如“Viewport width: 1400”影响视觉呈现,“styles”部分的 JSON 样式属性,各种文件如“parts/”“patterns/”的作用及格式等。
  • 代码中各种奇特的 CSS 处理方式,如“CSS-in-JSON-in-HTML-comments-in-a-PHP-file”“CSS-in-PHP”等。
  • 对 WordPress Studio 具体功能如创建 SQLite 数据库、管理 web 栈等的描述及后续的更新和失望。
阅读 14
0 条评论