WordPress网站是怎样构成的?

因为WordPress是个建站程序,并不属于任意一个平台,所以,想要搭建WordPress网站,是需要自己购买空间、域名、主题和插件这两样东西的,其中空间、域名是必然的付费项,主题和插件是可选的付费项,因为有很多主题和插件是完全免费的。

很多小白搞不清楚WordPress、空间、域名、主题、插件这几者之间到底是什么关系,这篇文章就把这个点说透。

想要理解一样东西,最简单的方式就是类比,从自己熟悉的概念类比到陌生的概念,就什么东西都清楚了。

打个比方,平时我们买手机,除了手机本身之外,我们在买手机的同时,还会需要以下几样东西:

  1. 电话卡;
  2. 手机里的操作系统;
  3. 操作系统里的各类软件;
  4. 操作系统里的外观皮肤。

假如我用的是小米的安卓手机,那我实际上使用的就是下面这一套组合:

  1. 我的电话卡,别人可以通过号码联系到我本人;
  2. 我的小米手机的硬件,这也是我花钱买来的;
  3. 小米手机里的操作系统,MIUI,如果愿意,我可以刷成任何版本的MIUI,甚至通过一些手段,我还能刷成华为的系统;
  4. 小米手机里的QQ、微信等APP;
  5. 小米手机默认的皮肤,如果愿意,我可以换成任意我喜欢的外观。

类比过来就很明了了。

  • 电话卡 → 域名
  • 手机硬件 → 空间
  • 操作系统 → WordPress
  • 各类软件 → 插件
  • 皮肤 → 主题

为方便理解,我一个个来说。

域名

比如询盘自由网的域名是xunpanziyou.com,这一串字母就是网站的域名,域名和手机的号码非常相似,比如:

  • 一台手机可以有多个号码,一个空间也可以有多个域名;
  • 手机可以换号码,空间也可以换域名;
  • 手机不装电话卡也能正常用,空间没有域名也能正常用;
  • 手机号码越好记越贵,域名越好记也一样越贵;
  • 手机号码要续费才能用,域名也要不断续费;
  • 手机号码如果欠费一段时间,系统就会收回,域名也是,如果“欠费”时间太长,系统也会收回;
  • 好的手机号码可以在拍卖行拍出个好价格,域名也一样,有拍卖行;
  • 一串好手机号码可以让人觉得背后的主人很有实力,一个好域名,也能让人觉得背后的公司很有实力。

域名这个东西,说穿了就是网站IP的昵称,像xunpanziyou.com背后的IP地址可以在这个链接查到,35.213.137.210,你在浏览器地址栏输入这一串地址,也能直接访问到我的网站。

但这串数字太难记了,我打算推广网站,这串数字是很难推广出去的,因为它的记忆成本特别高,基于这一点,域名才应运而生。

手机号码的发明过程和域名也很类似,最开始是没有端对端的“号码”这个概念的,所有人想打电话,都要先接入总线,跟接线员说,“我想找马克先生”,然后接线员再给你接过去。

因为用户越来越多,才诞生了一长串的电话号码,方便拨打。

所以说,域名和我们平常接触的手机号码没什么两样,你知道什么是手机号码,你就知道什么是域名。

如果想进一步了解什么是好域名,我刚好也写了篇文章专门来说这个事,毕竟一个优秀的域名对网站来说太太重要了,文章传送门:什么样的域名才算好域名?

空间

空间的作用,是用来承载网站的素材和数据的对应关系的,通常来讲,空间都会存储在服务器中,服务器会在某个机房安静稳定地运行。

空间之所以难理解,很多小白搞不清楚到底什么是空间,有很大一部分原因是没法近距离观察它,日常生活中没看过没摸过有关。

就好比手机,手机的硬件设备是看得见摸得着的,比如屏幕,比如金属边框,比如摄像头,比如圆润的后盖,等等,我们只要买下一台手机,在手上摸一圈就知道怎么回事儿了。

但空间不太一样,我们看不见摸不着,只能抽象理解。

这么说吧……当我们买下一个空间后,我们实际上也买到了一个能看能摸的东西,这个东西就叫服务器,只不过,想观察服务器比较困难,因为我们购买的服务器都放在固定的机房里,比如香港机房、美国机房、新加坡机房等等。

所以说,如果你真想近距离看一看你购买的空间,也不是毫无办法,只要买张机票,飞到对应的机房,就能看到你买的服务器了。

当然啦这台服务器并不属于你,因为一台服务器可能同时装载了成千上万个网站和应用,它的硬盘被分割成了许多份,你购买的空间仅是这台服务器的千分之一。

如果你足够有钱,你也可以买一台服务器放你家里自己跑,或者,如果你足够geek,你也可以把你自己的电脑变成服务器,在你电脑上运行你的网站,保持24小时不关机就行。

网站空间和手机的硬件设施有很多相同点:

  • 我们可以换手机,相对应的,我们也能换空间;
  • 手机有高低贵贱之分,空间也有高低贵贱之分;
  • 手机理论上能安装任何系统,安卓系统,iOS系统,华为系统,windowPhone系统,空间也一样,能装不同系统;
  • 手机最重要的是存储功能,空间最重要的也是存储功能。

所以说,想要理解空间,你只要把空间想象成一台可以隔空遥控的手机就行了。

WordPress

我们买了手机,光有硬件是不够的,光有屏幕、电池、CPU等这些东西,没有里面的软件,手机就是块板砖,当然,现在购买手机,手机商会免费帮你安装手机系统,很多人从来没有体验过“手机里没有系统”是个什么感觉。

但手机上没体验过,电脑上总体验过吧?特别是,当你误删了电脑C盘里的东西,狂按开机键,电脑都没半点反应的时候,你的体悟会尤其深刻。

手机也是一样,如果你手机越狱了,同时你误删了系统文件里的某个至关重要的文件,那你的手机会瞬间黑屏,除了送修之外,毫无办法。

所以对一台手机来讲,安装在硬件设备里的操作系统和手机本身同样重要。

对应到网站的关系里来,WordPress就是空间里的操作系统;我们购买了网站的空间,如果打算用来建站,那第一件事就是要在空间里安装个建站的操作系统。

只要把WordPress安装好,空间就具备了网站的最基本功能。

说起来,建站程序和手机操作系统也非常类似:

  • 手机系统有好坏之分,有些手机系统天生就好用,建站程序也不例外,WordPress就属于天生好用的一种;
  • 手机系统决定了软件生态,比如,安装的软件和iOS的软件是完全不同的,建站程序亦如是;
  • 手机系统有封闭和开源的区别,比如,苹果系统是封闭的,安卓系统是开源的,开源系统的流行程度,往往比前者要高很多,建站程序也是如此,WordPress就是开源的建站程序,在全世界的流行程度也最高,WordPress在建站程序中的地位,就相当于安装在手机系统里的地位;
  • 一台手机用些技术手段,可以安装多个手机系统,空间也一样,可以安装多个建站系统;
  • 手机系统里某些系统文件是不能动的,建站系统也一样,一动就会出事。

所以想要理解WordPress,你只要把它当成是个安卓系统就行了,而且在为什么要用WordPress建站?这篇文章里,我已经用很大篇幅细数WordPress的各项优点,这里就不赘述。

插件

WordPress里的各项插件,和手机里的各种APP非常相似。

要看一个系统的生态强不强大,只要看看这个系统的开发者有多少,以及这个系统上有多少应用就知道了。

前阵子美国嚷嚷着要封锁华为,不允许华为使用安卓系统,为什么会闹出那么大动静,甚至逼得华为走上绝路?(PS:为了不引起圣战,补充下,关于华为的一切言论都仅是我个人观点)

最最重要的一点是,华为一旦无法使用安装系统,那基于安装系统的上百万应用,比如QQ、微信等,华为一个都用不了,你想想就知道多可怕了。

假如你是华为用户,你的手机除了系统应用,任何一个安卓的APP都用不了,手机除了打电话发短信,什么功能都没有,你会怎么想?

如果是我,不管华为的系统有多好用,也不管我爱国不爱国,我都会马上扔掉华为手机,投向小米或者苹果的怀抱。

所以一个系统之所以强大,很大一部分原因在于基于这个系统有多少优质的应用。

手机系统如此,WordPress亦如此,正是因为WordPress上有无数好用的插件,WordPress才真正强大,如果有人告诉我,WordPress上所有的插件一个都用不了了,那我会毫不犹豫,投向另一个建站程序,不会有半点不舍。

说起来,插件和手机里的APP也非常类似:

  • 手机不装APP不影响基本功能,WordPress不装插件也不影响基本功能;
  • 手机可以安装任意多的APP,WordPress也能安装任意多的插件;
  • 手机装了APP可以卸载,WordPress装了插件也能卸载;
  • 手机某些APP要付费才能用,WordPress有些插件也需要付费;
  • 手机装了APP,就相当于手机多了个功能,WordPress装了某插件,也相当于多了个功能;
  • 手机的APP通常是不是官方开发的,WordPress上的插件也不是官方开发的;
  • 一个程序员之所以开发手机APP,是因为可以靠这个赚钱、赚流量或赚名气,开发WordPress插件的人也一样;

所以想要理解插件,我们只要把他类比到手机的各种APP就行了,手机里的APP有什么特性,WordPress的插件也就有什么特性。

主题

手机是有“皮肤”这个概念的,如果你经常换皮肤,你就知道,换了皮肤后,手机系统的整个外观都会变得不一样。

比如你换了个少女系的皮肤,那手机系统看起来就会粉粉嫩嫩,非常可爱,如果你换了个机械系的皮肤,那手机系统看起来就会很硬汉,很man,非常酷炫。

如果你从来没有换过手机皮肤,用的一直都是官方系统默认的皮肤(比如我),那你应该至少用过黑夜模式。

在黑夜模式下,手机里的图标会变暗,手机的背景会变黑,一切外观上的东西都会变。

但换皮肤会影响内容层面的东西吗?比如,你收到了某条短信验证码是1234,它会因为你换了个少女风格的皮肤,就编程2333吗?自然不会。

WordPress的主题(Theme)和手机的皮肤非常相似,你平时是怎么理解皮肤的,那你就可以怎么理解WordPress的theme:

  • 不管我们在没在意过,我们天生就是在用手机的某套皮肤的,WordPress也一样,安装好之后,就会默认启用一套主题;
  • 皮肤和皮肤之间的差距天差地别,一套好皮肤会让手机看上去非常个性,WordPress的主题也一样,会让网站看上去不同;
  • 好的皮肤要付费,好的主题也要付费;
  • 皮肤通常不是官方开发的,而是广大程序员开发的,主题也一样,通常是程序员开发的。

虽然皮肤和主题很类似,但也有不同;最大的不同点在于,皮肤不会影响手机的功能,但主题会影响手机功能,皮肤通常不扮演APP的角色,但大多数主题(特别是功能强大的付费主题)都会扮演插件的角色。

基于这一点,皮肤和主题还是略有不同的:

  • 手机可以随时切换皮肤,但网站不能随时切换主题,因为一旦切换主题,那旧主题上所有的功能,都没法继承到新主题上,导致网站出问题;
  • 手机的皮肤只会影响手机系统的外观,让手机系统变好看,但网站的主题不仅影响手机的外观,还会影响手机的功能,让网站变好看的同时,还变得好用;
  • 手机的皮肤大多数时候只会展示给自己看,但网站的主题大多数时候是展示给别人看的。

所以,我们去理解WordPress的主题时,可以把它看成是“手机皮肤+手机APP”的综合体就行,一个好主题,会让网站看起来、用起来完全不同。

总结

很多人觉得建站难入门,难就难在理解空间、域名、WordPress、插件和主题这五者的对应关系上,但如果用熟悉的手机去类比,理解起来就会轻松多了。

域名就是手机的电话号码,空间就是手机的硬件设备,WordPress就是手机的操作系统,插件就是手机的APP,主题就是手机的皮肤。

把这几个概念搞清楚,对于我们后面建站非常有帮助。