对于许多人来说,WordPress应该是关于速度和效率的。他们喜欢不必等待开发人员从头开始构建网站的想法,并且他们肯定会被使用可免费安装和部署的开源组件的概念所吸引。我们很确定这些人想知道他们需要多长时间才能习惯 WordPress。有些人可能希望能够在几天内充分利用内容管理系统(CMS) 。其他人可能认为他们会在几周内获得所需的知识。现实情况是,事情并没有那么简单。
WordPress 和它看起来一样简单吗?
从表面上看,使用 WordPress 构建网站看起来是一个非常简单的过程。您的主机帐户可能附带一个自动安装程序,可在几秒钟内设置 CMS。之后,您登录WP 仪表板,选择一个主题,然后添加一些插件来扩展网站的功能。
然后,上传您的内容并尝试吸引访问者。无论如何,这就是从未参与过 WordPress 项目的人所期望的。事实是,如果你想建立一个与众不同的网站,你需要投入更多的时间和精力。但具体是多少?
我需要多少时间来学习 WordPress?
现实情况是,这完全取决于您要构建的项目类型。例如,针对少数人的简单个人博客将比试图推广整个企业的商业网站需要更少的工作。进入电子商务项目领域,您可能会花费更多时间来了解WP 核心的来龙去脉以及为您的新业务提供动力的其他工具。
换句话说,你需要花多少时间来学习 WordPress 取决于你打算用它做什么。如果您询问专家学习 WordPress 需要多长时间,您会得到简短的回答。
我们感谢这不是一个特别有用的答案,因此我们将尝试对不同类型的 WordPress 用户进行分类,并解释每个组需要的知识类型。这个想法是为了帮助您确定项目的需求并确定您需要关注 CMS 的哪些方面。
初学者
如果您想创建一个个人博客,与少数朋友分享您的想法,那么您实际上不需要知道WordPress在幕后是如何工作的。最有可能的是,您专注于内容,并且不需要任何高级功能或独特的交互式布局。如果是这样的话,开始应该很快。
一方面,上传内容,这是您最常做的事情,几乎是最简单的。块编辑器和媒体库可能需要一点时间来适应,但用户会很高兴得知在 WordPress 中格式化文章并不比在标准文字处理器中更难。尽管如此,拥有一个网站不仅仅是粘贴文本和附加图像,因此您还必须跟上其他一些事情的速度。
您首先需要了解 WordPress 如何管理内容,因此您必须熟悉帖子、页面、类别和标签的概念。您将自己构建您的网站,因此了解如何安装主题并使用WP 的内置定制器来更改配色方案、切换字体或调整布局是值得的。
学习如何安装插件也可能不是一个坏主意。您可能不会追求任何特别高级的功能,但您会惊讶于您可以从第三方附加组件中获得的超棒功能。似乎您需要获得很多知识才能运行个人博客。但是,WordPress 非常直观,如果您愿意花时间,您可以在短短几天内管理一个功能齐全的网站。
网站所有者
显然,您的项目越雄心勃勃,您需要花更多的时间来了解WP 的功能。假设您的网站越来越受欢迎,并且您建立了忠实客户群。您希望确保您发送给他们的任何通信(包括注册确认、密码重置链接和新闻通讯)都通过安全渠道。
随着业务的扩展,您可能还需要构建其他理想情况下希望并行运行的项目。您可能会对WordPress 的多功能性以及它如何在如此广泛的场景(包括我们上面概述的场景)中为您提供帮助感到惊讶。
在我们的例子中,通过在wp-config.php文件中添加几行,您可以配置 WordPress 以使用您的主机帐户的SMTP 服务器。同样,快速编辑 WP 的主要配置文件并在仪表板中单击几下即可启用Multisite——这是一种WordPress 功能,可让您从单个管理面板管理整个网站网络。
这些只是帮助网站所有者构建不同项目的众多WordPress 功能中的两个。但是,如果您想充分利用它们,您必须了解CMS 的工作原理以及您可以使用它做什么。
对 WordPress 的这种更深入的了解将为您在您认为不可能的方向上构建和开发项目提供很多可能性。唯一的缺点是,你需要一些时间来获得它。确切的时间范围取决于您的技术背景,但即使它是最小的,如果您表现出足够的奉献精神,您仍然可以在几个月内完成。
WordPress专业人士
WordPress 的最大优点是可以无限扩展它的潜力。您唯一需要的是所需的技术技能。如果您知道怎么做,您可以构建自己的主题并设置自己独特的插件。换句话说,您可以自定义您的网站并创建任何其他项目都无法比拟的独特用户体验。然而,您无需从头开始构建所有内容,而是能够以WP core的形式编写数十万行代码。
听起来不错,但是您需要多少时间来获得所需的技能?简单的答案是“很多”。您首先需要了解 WordPress 的工作原理以及主题、插件和核心如何与数据库交互。我们不仅要弄清楚每个组件的作用,还要了解每个文件的功能以及它们之间的依赖关系。
编辑和创建主题和插件文件需要可能需要数年才能掌握的编码技能。这是假设你有一些基本的技术知识和/或很多决心。它也不仅仅是构建独特的功能。您将自定义网站的一些最关键的组件,因此任何错误或安全漏洞都可能对其性能和健康产生毁灭性影响。换句话说,如果它能够工作,你的代码需要尽可能的干净和安全。编写干净安全的代码通常需要大量经验。
我可以使用哪些资源来学习 WordPress?
每天都有数百个全新的 WordPress 网站推出,可以说其中不少是由完全新手创建的。在任何时候,都有成千上万的人试图了解更多关于世界上最受欢迎的 CMS 的信息,而市场非常乐意接受。一个快速的谷歌搜索显示,当谈到培训课程和教程时,你真的被宠坏了。
每个人都得到了很好的照顾——从喜欢视频教程的人到对交互平台更感兴趣的人,从完全的初学者到试图开发和磨练他们的WordPress 开发技能的人。每个人都有一些东西。
在学习的同时,您还可以依赖庞大的全球社区。只需点击几下,您就可以从一个满是愿意利用自己的技能帮助他人的 WordPress 用户的讨论板上点击几下。这是WP 受欢迎的主要驱动力之一,它在许多项目的启动中起着至关重要的作用。
当您深入了解并开始调整WP 的更多技术组件时,您可以转向专用的开发人员资源门户。您会发现从主题和插件开发人员期望的标准到有关API 如何工作以及如何在块编辑器中构建块的详细信息。
我需要了解任何编程语言才能使用 WordPress 吗?
WordPress 以允许没有编码技能的用户轻松进入 Web 开发世界而闻名。但是你真的可以在没有任何编程知识的情况下建立和维护一个网站吗?是的你可以。您不需要任何编码技能来设置 CMS、其主题和插件。您可以通过仪表板自定义站点的外观,并且大多数插件的设置也通过图形用户界面 (GUI)进行配置。
尽管您在技术上将处理代码,但您也不需要精通任何编程语言来编辑WP 的配置文件。需要修改这些文件的方案数量有限,通常,您有分步教程告诉您需要准确更改的内容。换句话说,在大多数情况下,非程序员可以轻松使用 WordPress。但是,如果您想涉足WordPress 开发,则需要扎实的编码背景。
WordPress 是用PHP编写的,它使用MySQL。主题通常使用JavaScript,开发人员经常实现各种其他技术,使它们更具交互性。如果您想构建自己的模板和插件以使您的 WordPress 网站与众不同,您需要充分熟悉所有这些语言。如您所见,声称成为专业的 WordPress 开发人员很容易,这不过是一种误解。
您的托管服务提供商的角色
您会认为您的托管服务提供商无法帮助您习惯 WordPress。但是,严格来说并非如此。一方面,您的主机可能拥有一个全面的知识库,其中包含可帮助您构建和维护 WordPress 网站的教程。这些指南不仅会教您如何使用 CMS,还会教您如何充分利用托管帐户的管理工具。
然而,即使有世界上所有的教程,反复试验通常仍然是最有效的学习技巧。如果您在网站上线时尝试掌握 WordPress,则尤其如此。越来越多的主机开始意识到这一点,这就是为什么他们提供设置临时环境的工具,用户可以在其中测试他们计划进行的所有更改,而不会危及生产站点的性能。
通常,您会获得一个工具,将您的 WordPress 安装(以及所有主题和插件)克隆到子文件夹中。您对克隆安装所做的更改对实时站点没有影响,因此您可以自由地尝试不同的主题、插件和功能,而不会影响访问者的用户体验。
结论
WordPress 因向用户提供浅学习曲线而享有盛誉。这可能会诱使一些人认为他们正在处理一个不需要时间就能掌握的简单应用程序。事实是,WordPress 是一个高度复杂的平台,虽然您可能认为自己知道如何使用它,但很可能,您几乎没有触及其潜力的表面。
即使您投入了所需的时间来掌握所有功能,您也需要不断完善自己的技能,并努力掌握每隔一天发布的所有更新和新增功能。这是确保您充分利用内容管理系统及其组件的唯一方法。