WordPress网站建设的完整学习指南

学习WordPress的完整指南

对于没有经验的程序员来说,学习WordPress可能是一条漫长的路。本指南可以帮助您从文盲编程过渡为自由职业编程四分之一富翁。这是成为合格的WordPress开发人员所需步骤的概述。本指南可以帮助经验丰富和经验不足的人围绕WordPress展开思考。

不要相信神话

当学习编程的任何领域时(是的,您将需要学习),会有很多神话。点击诱饵文章中的许多内容都是在愚昧者身上大肆宣传。因此,我将阐述我今天看到的三个最持久的神话:

  • 不,您不能在24小时内学习编程。或一个星期。或一个月。要了解整个编程世界,您首先需要以明确的时间表成为不朽的人物。您可以在24小时内学习一些基础知识,但实际上您永远不会学到新的编程技能(除非您很懒惰)。
  • 在天平的另一头是一个神话,说您需要成为一个天才,拥有无与伦比的数学能力。真相再无其他。您会惊讶于在田间必须处理的马铃薯头数量,以及您将要使用的实际数学数量很少。
  • 也许是我的最爱:当有制作网站的工具时,没有必要学习编程。这是最令人头疼的,因为它很难解释。但是,简单地说,问题“如果我有WordPress主题,为什么我需要学习编码?”可以用以下问题回答:“如果没有程序员,主题将从何而来”。与Web开发工具相同。除程序员外,地球上没有其他工具可以编写更多工具。同样,任何已经存在或将要存在的工具都具有严格的限制。但这是一个更长的话题。

是的,您必须学习编程的基础知识

您再一次哭泣:“为什么我需要学习编程?它的WordPress!”。我认为您对WordPress的了解越多,了解的限制就越多。

这是秘密。 WordPress是一个平台,而不是Web开发工具。意思是,许多繁重的工作仍然需要您动脑筋并进行编程。如果您不事先学习编程,可能会遇到以下问题:

  • 我的主题很棒!但是我讨厌页脚中小部件的样式。
  • 我想建立一个会员网站,我需要x功能,但是不存在插件。
  • 我想建立一个会员网站,但是我的插件冲突。
  • 事实证明,我购买的主题有一个很大的胖子问题,老实说,我认为主题开发人员已经死了。

如果您不知道如何编程,在这些情况下该怎么办?

现在,请学习编程基础

在开始学习HTML和CSS之前,请花点时间放松自己,以便我为您准备一份学习大纲。

回来之前,您将需要学习以下内容:

  • HTML:网站前端(显示)的组成部分。个人建议:牢牢掌握内联,内联-块级和块级元素,以及牢牢掌握相对位置和绝对位置,可以纠正常见错误。
  • CSS:这是您网站的秘密所在。想象一下,您的HTML是数字绘画,而CSS是绘画。每个网站都使用CSS。
  • PHP:这是网站的黑匣子。除了你,没有人看到它。它是真正创建所有功能,进行所有思考并提供您网站内容的要素。这就是真正的“编程”。学习吧。
  • MySQL:数据库是您网站上所有内容的存储地。您将需要学习如何使用PHP与数据库安全地进行交互。查找参数化查询。

一旦您从所有这些回来。我们可以开始深入研究WordPress的基础知识。 javascript是一些可选的学习方法。这对于动画甚至是向用户交付内容而无需刷新页面都非常有用。另外,有时可能需要修复或更新其他开发人员创建的JavaScript。

设置WordPress

有两种方法可以在您的网站上安装WordPress。绝对最简单的方法是通过您的cPanel帐户。通常,您的cPanel上有一个程序可以为您安装WordPress。例如,QuickInstall具有WordPress的一键安装。另一种方法是下载WordPress源文件,然后通过FTP将其上传到您的服务器。

安装WordPress之后,您将需要登录WordPress网站进行设置。关于通过后端设置WordPress网站的指南很多,但是您需要学习的基础知识如下:

  • 安装您的网站主题:即使您打算制作自己的主题,也建议设置其他人的主题作为您的工作基础。这将为您的网站提供一个很好的起点。
  • 熟悉插件:它们易于安装,并且将提供您网站的大多数功能。
  • 菜单:了解这些位置以及如何设置它们。您可以创建可在网站的任何部分使用的菜单。
  • 小部件:小部件不要与插件混淆。窗口小部件是用户界面元素(例如Twitter feed),而插件是一组文件,可能会彻底改变您的网站功能。
  • 了解页面和帖子之间的区别。这些东西有非常不同的目的。

这将为您提供足够的弹药来建立基本的网站。但是,如果您想要一些基本的东西,则必须继续。

内容如何交付给用户?

了解WordPress如何获取您的内容并将其呈现给最终用户很有帮助。

如果您学习过php,则可能会知道如何向用户展示网站。如果没有,那么您已经走到了这一步,您就是一个可耻的人,应该被判处一千人的死刑。听起来很愚蠢,但是了解浏览器如何解释数据,PHP的目的是填写内容,网站如何编译等非常有帮助。

主题定义WordPress向用户展示内容的方式。他们使用php文件作为模板来执行此操作,以显示您网站的某些部分,例如博客文章页面或标题。它们还包括CSS和php文件,甚至可以为网站提供功能。

我强烈建议您学习必须在主题中提供的内容。如果WordPress要识别您的主题,则还需要遵循某些规则。但是,主要部分将是:页眉,索引页,侧边栏,页脚,functions.php和样式表。

您可能还会遇到的另一件事是页面模板。页面模板只是显示任何单个网站页面的不同方式。如果您不知道我在说什么,实际上可以查找“页面模板”。

另请了解帖子类型。您网站上的所有内容都是帖子类型,无论是页面,帖子还是附件。页面模板是特定帖子类型的模板。了解职位类型可能会消除很多困惑。

WordPress提供了所有全局变量的列表,范围从您提供给用户的内容到访问者自身的信息。不要烦恼记住这些,只需随便引用它们,并熟悉WordPress为您提供的哪种类型的全局变量即可。如果找不到它们,则可能必须以插件的形式或者只是在function.php文件中自己添加功能。全局变量对于WordPress开发至关重要。

外挂程式

插件使您可以向网站或其他网站添加功能。实际上,WordPress有一个巨大的插件市场。这是赚取大量可卡因并获得编程社区代表的好方法。

本质上,插件是改变或增加网站功能的文件组。但是,有一些规则可以设置文件,以便WordPress读取它们。

了解何时将其添加到functions.php与创建插件相比也很重要。

挂钩:动作和过滤器

挂钩允许您将其中一个功能“挂钩”到WordPress中,以便在特定时间运行。如果您不使用挂钩,则将无法实现多种类型的功能。当我说学习这些是什么以及如何使用它们时,请相信我,这将拯救您的生命,并释放出无限的可能性。

确保了解两者之间的区别以及如何使用它们。这些知识将使您能够大大改变WordPress的功能,并为您的网站功能大开方便之门。

动作是挂钩,可让您在发生某些WordPress事件时运行功能。例如,当您创建帖子时,您可能想要更新数据库中的值。

过滤器使您可以在某些时间修改数据。当您设置过滤器时,WordPress将在完成任务之前通过它传递数据。如果WordPress将要显示登录错误,则可以选择在显示给用户之前更改或修改该错误消息。也许类似“留着骗子,这是我祖母的传家宝!”之类的东西。或“我不希望您肮脏的眼睛凝视我的网站,肮脏的乡土黑客!”。

实践

当然,要沉浸在一切中,您必须练习。但是,如果您想像我一样起步,则可以在线找到一份小工作,然后先跳起来。压力应该帮助您继续学习。如果您将某人搞砸了,可以随时将他们交给我。

但是,如果您想采取更安全的路线,建议您执行以下操作:

租用一个小型共享托管包(您每月可以花几美元),抢一个主题,并创建一个小型博客网站。 (使它成为您想使用的东西!实际上是使用它!)。

如果您不想花任何钱,并且不想与任何人共享您的工作,也可以在计算机上使用本地服务器。

当您了解了有关WordPress的方法后,请启动另一个小站点。但是,这一次更具野心,这一次,您可以尝试自己引入所有功能。如果您对某些事情感到困惑,则可以随时窃取他人的作品并向他们学习。

恭喜你!

如果这看起来很多。它是。 WordPress是一个比很多人最初想象的要大得多的话题。但是,如果您一次咬一口,最终会学到创建WordPress网站所需的一切。它是一项需求很高且不需要学位的技能。继续插电,您会发现这是非常值得的!

希望本指南将帮助您成为一名扎实的WordPress开发人员。

相关文章