我还是想了解处理新项目的最佳方式。

作为背景,我和Divi一起工作过,除了传统方式外,还喜欢Bricks和Blocks。但我仍然觉得没有什么比从头开始构建网站更好的了,使用原始的东西:HTML、动态 PHP 和 CSS - 现在更多的是关于性能和新的服务器端东西。

此外,使用模板标签处理动态数据(和数据库)的能力非常流畅和高效,感觉就像一个超级大国。

所以,感觉有点怪怪的,不知道template标签是不是也结束了?

Ricardo

你问的是一个非常怀念“简单”日子的人,他在周末建立了自己的定制博客系统。此外,我今天的个人博客仍然使用几乎相同的代码,尽管进行了更新和改进。当我开始这个项目时,我正在为现代 PHP 和构建工具打下基础。然而,就其核心而言,我只想回到网络的基础:HTML 和 CSS。我觉得你来自哪里。

为了我自己的灵感和享受而构建这个项目很有趣,但它天生就有一个用户群。为它设计前端感觉很像10-15年前的WordPress。

当您说使用模板标签就像获得“超能力”时,它让我想起了我第一次开始使用它们时的那几天和几周的怀旧之情。这是一个如此优雅的系统。任何人都可以通过复制代码片段并将其粘贴到一些 HTML 元素之间来获取一些动态数据。

对于有技巧或足够DIY勇气的人来说,只要有一点代码、试错和时间,他们就可以做任何事情。但是,如果我们要赋予更多人权力,开发人员需要更新、更强大的技术来实现这一目标。对于 WordPress 开发,这意味着拥抱块系统,这似乎就是您正在做的事情。

模板标签不会消失。它们只是用于获取某种类型数据的 PHP 函数。它们将存在很长时间,可能只要 WordPress 本身还在运行。

很多block其实都是靠这些template标签在前端输出动态数据的。例如,Archives 块实际上是 wp_get_archives() 的包装器。

如果您更喜欢在代码编辑器中工作,请将块视为 WordPress 的现代模板标签。它们只是混合了一些 JSON 作为 HTML 注释的 HTML 代码片段。许多还显示动态数据。

以下模板标签之间确实没有区别:

及其等效的块:

  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • li>

  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 12 月2020年
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • li>

  • 2020年7月
  • li>

  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 雅努阿2020年
  • 2019年12月
  • 2019年11月
  • 2019年10月
  • 2019年9月
  • 2019年8月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月

都吐出动态数据。区别在于语法。

当然,这是最简单的例子之一。有时块代码更复杂。其他时候,不是那么多。

使区块更加灵活的是它们建立在一个标准化的系统上,使用户能够在管理上与它们进行交互。

Web 开发是一个你必须不断适应、学习新语法、编程语言、库、技术等的行业。当你认为你已经掌握了一件事时,另一件事突然出现并改变你的世界倒挂。这既有趣又令人沮丧。随着时间的推移,你只会学会顺其自然。

虽然模板标签不会消失,但前端开发人员构建的方式将在未来几年发生变化。对于大多数项目,他们将使用块。然而,块主题仍处于起步阶段,因此并不是每个人都必须仓促进入。

话虽如此,WordPress 的美妙之处在于没有一种方法可以使用它。如果你只想用原材料建造,你总是可以做到。它甚至可以使某些项目变得更容易,尤其是在您的范围得到简化的情况下。

就性能而言,WordPress 的开箱即用速度非常快。插件和活动主题可以加快速度或使其变得更糟。由于 5.8 中的一些改进,块样式更加高效。

在我看来,我们是志同道合的人。我们欣赏简单性——至少是我们个人认为的简单性——只是潜入网络的构建块。而且,这没有错。

但是,作为专业人士,您是在为客户构建主题或提供服务。使用什么技术或工具并不重要,只要它们能让您迎合用户的需求即可。

也许该工具是客户站点上的第三方页面构建器。也许您正在 WordPress 之上构建一个公开可用的块主题。或者,它可能是一个个人项目,一个你一直想挠的痒处。您加载代码编辑器并开始敲击按键。经过一个周末的咖啡因和垃圾食品后,您意识到自己已经从头开始构建了一些令人兴奋的新事物。

无论您的新项目是什么,请根据项目本身的需要来处理它。

喜欢这样:

喜欢正在加载...

来源