我想问一下,学习如何从头开始创建 WordPress 主题的最佳方法是什么?想学,但是好像没有很全面的资源。

感谢您的帮助。

Mark

我在 WordPress 社区的时间足够长,还记得稀缺资源可用的日子。那些在 15 年前或更早开始主题开发的人经常求助于现有的 WordPress 主题。 Budding 主题作者建立在少数已经迈出第一步的巨人的肩膀上。这就是工作中开源的魔力——通过分叉行为学习开发。

也许我就是这样学来的。或许是对早年走在一条未知的道路上,凭着自己的创造力到达另一端的日子的怀念吧。但是,我仍然相信,学习任何一种开发的最佳方法都无法在文档或书籍(例如开发书籍的合著者)中找到。

它是通过反复试验学会的。

它的解决方法是花费数小时,并且在您修复它之前不停止学习。

它是通过纯粹的意志力学习的,并受到你内心深处想要看到一个项目的热情的推动。这令人沮丧,但你会继续前进,因为你很开心。

我有幸与之共事过的最好的开发人员并不总是知识最渊博的。他们似乎是天生的问题解决者。然而,他们没有哪天醒来拥有这种能力。他们通过多年努力解决实际问题而获得回报。

首先,学习构建主题的最佳资源是现有的 WordPress 主题。默认的二十* 主题都是很好的起点。选择一个,开始通过代码编辑器进行更改,刷新浏览器,看看会发生什么。阅读代码。在各种文件中查找模式。

您无法在一夜之间学会主题开发。从头开始构建一个基本主题可能需要几个月的时间。事实上,你可能需要一年。然而,每个人都不一样。你投入的时间是一个因素。您现有的开发知识和技能可以改变这一点。有时您的天赋和学习能力会发挥作用。但是,您需要付出一些努力才能到达那里。

我会说实话。社区中的资深人士(在 WordPress 历史上很早就开始工作的人)提供了一些帮助。 Tung Do,当时被称为小土豆,在他现已停刊的网页设计博客上撰写了关于社区发展主题的最全面的系列教程之一。多年来,它一直是宝贵的资源。这是对每个人都要求的缺乏文档的答案。

这段时间主题开发也简单很多。使用一些文件和模板,您可以构建一些特别的东西。

如今,情况大不相同。如果您想成为主题店老板或成为有竞争力的为客户构建定制解决方案的人,您将需要更广泛的技能。即使作为爱好者,您也需要比十年半前添加更多内容。

有个好消息:社区里有很多有用的资源。

传统主题与基于块的主题

主题开发市场正在接近拐点。 WordPress 将在 2021 年推出越来越多的全站编辑工具,而且这一趋势将在未来几年继续下去。传统主题的发展将持续一段时间——可能还要几年。然而,基于块的主题是一个长期的赌注。两者之间有一些交叉,但它们是完全不同的系统。

确实,您需要同时学习这两者,尤其是如果您有经济动机来踏上这段旅程。

但是,你应该先学习传统的主题开发。这将使它更容易过渡。还有更多可用资源。

使用基于块的主题开发作为学习起点的另一个问题是,如果出现问题,您可能不知道是否有错。构成完整站点编辑的功能处于测试阶段。体验仍然部分中断。初学者主题作者不应该积累有时令人沮丧的经历。

现在是时候开始阅读完整的站点编辑和测试基于块的主题,例如 Q 和 Bosco 基于块的主题。然后,在主题目录下等待其他人。

开始主题开发资源

很多人会帮助您开始使用主题、命令行脚本和其他自动化工具来开始您的主题开发之旅。但是,没有什么可以替代打下坚实的基础。

我假设您对 HTML 和 CSS 有一定的基础或中级知识……如果没有,您应该先学习构建简单的网页。同样,建立该基础是无可替代的。当您进入更高级的主题时,它将带您完成。了解一些基本的 PHP 也有帮助。但是,您可以仅使用 WordPress“模板标签”来破解第一个 WordPress 主题,从技术上讲,这是一个听起来不那么可怕的 PHP 函数。

您的首选资源应该是官方主题 开发人员手册.

对于早期的人来说,那里的知识还不够。您只需按照手册的每一页从头开始构建 WordPress 主题。

如 2012 年所写,ThemeShaper 有一个由 17 部分组成的教程系列,介绍从头到尾开发主题。除了少数例外,本教程中的大部分信息都是准确的。多年来,传统主题开发的基础并没有太大变化。这包括模板、循环和类似元素等基本概念。

ThemeShaper 的主题开发类别是任何主题作者都应订阅的资源。该团队继续发布有关构建主题的新教程。最近,他们专注于基于块的主题开发。我相信随着与“全站点编辑”相关的新功能的出现,将会有更多的教程。

当然,搜索引擎是您的朋友。有问题吗?我保证你不是第一个遇到这个问题的人。解决方案在网络上的某个地方有记录。

如果你想开始基于块的主题开发,你需要安装古腾堡的插件进行测试。你的资源将是有限的。你需要成为先驱,其他人才能效仿。这将是一次艰苦的跋涉,但它也提供了其他人从未尝试过的冒险。

WordPress 的 Block Editor Handbook 有创建基于块的主题的指南。它根据主题发展对您的知识水平做出一些假设。主题团队的一位代表 Carolina Nymark 拥有一个名为“全站点编辑”的工具。它包括一门值得学习的广泛课程。还有主题实验来测试某人当前正在构建的存储库。

我最强烈的建议是在遇到困难时使用文档作为备份,通过反复试验来学习。开始玩二十一二十一,两个最新的默认 WordPress 主题。做出改变。让自己陷入困境并破坏事物。通过将自己从挖的任何洞中解放出来来学习。每一次失败都是你通往成功之路的一部分。最重要的是,享受它。

现在,我将把这个问题交给我们的读者,他们中的许多人本身就是主题作者。您是否为那些刚开始构建主题的人分享提示、技巧和资源?

喜欢这样:

喜欢正在加载...

资源