既然你点开了这篇文章,很可能你已经对WordPress有了一定的了解。
WordPress是创建各种网站的好工具,从各类博客到企业官网,再到严肃的商业购物网站。
所以从今天开始,我们正式学习搭建网站课程。而且是零代码基础就可以开始的。
第一篇文章我们将介绍WordPress的运作方式。
WordPress的内部机制
首先,您将了解一下WordPress的内部机制。
如果你还不清楚为什么WordPress如此方便–以及它将如何节省你学编程的时间,学网站架构的时间。那么你查一些数据便知道全球有35%的网站都使用它搭建的。
所以,没有代码基础要学建网站,那么最好的开始方式就是学习Wordpress。
下面,我带你快速浏览一下你可以用WordPress建立的网站类型。
WordPress最初是用于搭建个人博客而存在的,但后来几经变异,成为一个灵活、易于使用的工具,几乎可以创建任何类型的网站。
WordPress如何工作
WordPress不仅仅是一个建立网页的工具。
毕竟,任何人都可以创建一个网页–你只需要了解一点HTML(网页的书写语言)和一点CSS(格式化网页的语言,使它们看起来更漂亮)。此外,再使用一个好点的网页编辑器就行了。
满足以上三点要求,你就可以建立一个静态的网站,一个可以看起来足够漂亮,但什么也做不了的网站。
在很多年前,要建立一个老式的网站,网页设计师写一堆HTML文件,并把它们放到了网络服务器的一个文件夹中。
当你访问其中一个页面时,网络服务器会将HTML文件发送到你的浏览器中。
WordPress的工作方式和老式网站不同–它是在动态中建立页面的,后面的例子中你就会看到。
通过WordPress,你可以建立一种不同的合作关系。
您不是创建一个网页,而是将您的原始内容交给WordPress–也就是您希望以文章、产品列表、博客文章或其他形式发布的文字和图片。
然后,当有人访问您的网站时,WordPress会将这些内容按照主题组合成一个完美的定制页面。
这样的系统让WordPress提供了很多有用功能。
例如,当访问者到达一个WordPress博客时,他们可以用不同的方式浏览内容。
他们可以看一个月的文章,也可以按某个主题浏览文章,甚至用某个关键词标记的文章。
虽然这看起来很简单,但它需要一个在网络服务器上运行的程序,并将内容放在一起。
例如,如果一个访问者在博客上搜索”巧克力蛋糕”这个词,WordPress需要找到所有合适的文章,将它们拼接成一个网页,然后将结果发回给访问者的浏览器。
注意,记住网站服务器是运行你的网站(当然也包括其他人的网站)的高功率计算机。
形象的来说,如果网站服务器是骨骼,那么WordPress就是你网站背后的大脑。
当有人访问一个由WordPress支持的网站时,WordPress软件就会开始忙碌起来,并在一眨眼的时间内为您的访问者提供一个新鲜的页面。
WordPress的两个模块能够让这个方便的系统得以运行。
数据库。这种工业强度的存储系统位于网络服务器上。
把它想象成一个巨大的电子档案柜,你可以在那里搜索和检索内容。
在WordPress网站中,数据库存储了所有网页的内容,以及关于网页的额外信息(比如它们的类别和搜索标签),还有访客留下的所有评论。
WordPress使用了MySQL数据库引擎,因为它是一个高质量、免费、开源的产品,这和WordPress是一样的。
编程代码。当有人在WordPress网站上请求一个页面时,网络服务器会加载一个模板并运行一些代码。
这些代码完成了所有真正的工作–从数据库的不同部分获取信息,将其组装成一个有凝聚力的页面,等等。
WordPress使用的代码是用一种叫做PHP的语言编写的。
当浏览器向一个动态网站发出请求时,该请求启动了在网站服务器上运行的编程代码,在WordPress的情况下,该代码被称为PHP,它的大部分时间都在从数据库中提取信息(例如,检索访问者想要看到的内容)。
然后,PHP将这些信息插入到一个常规的HTML页面中,并将其发回给浏览器。
WordPress的特点速度快
动态网站的演变
动态网站并不新鲜。早在WordPress出现之前,它们就已经存在了。
事实上,现在几乎所有成功的网站都是动态的。
而且几乎所有的网站都使用数据库和编程代码。不同的是谁在负责。
如果你不使用WordPress(或其他类似的工具),那么由你自己来编写为你的网站提供动力的代码。
但如果你使用WordPress来构建你的网站,你不需要自己来写代码,也不需要担心如何定义一个数据库表。
你只需要提供文字或图片,乃至视频内容,WordPress会处理所有的事情,从将其存储在数据库中,到在需要时将其插入网页中。
即使你确实编程技能很好,WordPress仍然是网站开发的最佳选择。
这是因为使用WordPress比自己写代码要容易得多。它也更可靠,更安全,因为每一行逻辑都经过了天才级计算机专家的测试–而且它已经在全球数以千万计的WordPress网站上运行了多年。
简而言之,WordPress的革命性部分并不是让你建立动态网站。而是WordPress将搭建网站的门槛降低。
WORDPRESS主题
WordPress的另一个特点–它内置的灵活性。
WordPress希望自己能适应你心中的任何设计,它通过一个叫做主题的功能来实现。
基本上,主题让WordPress将你的内容(存储在数据库中)与你网站的布局和格式细节(存储在主题中)分开。
正因为这个系统,你可以调整主题的设置–或者甚至更换一个全新的主题–而不会影响到你的任何内容。下图显示了它的工作原理。
当你访问一个WordPress网站的页面时,WordPress会将内容(存储在数据库中)与格式化说明(存储在主题的模板文件中)结合起来。
最终的结果是你在浏览器中看到的一个完整的网页。
如果你还不太清楚WordPress是如何帮助你使用主题的,请看下面的举例。
想象一下,隔壁老王决定创建一个网站,这样他可以展示他的公众号内容,使搜索和微信同步起来。
他决定自己动手,所以他不仅要提供内容(他的网站文字和图片),而且还必须以同样的方式排版每个页面。
每一页都有两个部分–文字和图片–他希望网站的所有页面排版保持一致。
但是,在隔壁老王发布网站一周后,他意识到它可以做得更好。他决定用全新的色彩方案改造一下的网页,并在侧边栏添加一个公众号二维码。
但是要将这些改动应用到一个非WordPress网站上,是一个不小的工作量。
它涉及到改变网站的样式(这相对容易)和修改每一篇文章页面,小心翼翼地在每一个页面上做出完全相同的改变(这要繁琐得多)。
即使隔壁老王很会使用HTML编辑程序,他仍然需要重建整个网站,并上传所有的新网页。
有了WordPress,这些都不是问题了。
要玩新花样,你只需要调整你的主题的样式设置。
例如,要添加公众号二维码便于将你网站和微信打通,你只需将其放入主题的布局中即可。
就是这样。你不需要重建或重新生成任何东西,不需要手动翻阅几十个页面,也不需要检查每个页面来试图找出你出错的地方。
WordPress可以建立什么网站
网站的类型有很多,创建它们的方法也有很多。
但是,如果你想要一些相当复杂的东西,并且没有一个强大的网络程序员团队来实现,用WordPress就是最好的选择。
例如,如果你想创建一个带有购物车和结账流程的电子商务网站,你只需别人的WordPress插件。
在接下来的系列文章中,你将看到一些WordPress的操作实例。
博客
你可能知道,博客是一种网站,它由单独的、有日期的条目组成,称为文章(见下图)。好的博客反映了作者的个性,跟公众号大v写的文章一样。
当你写博客的时候,你邀请读者从你的角度看世界,无论主题是工作、艺术、政治、技术还是你的个人经历。
博客有时被描述为在线日记,但大多数博客更接近于老式的报纸社论或杂志评论。
这是因为在报纸上写期刊的通常是在自言自语,而哪怕是一个半吊子的博客作者都可以与他的读者进行互动。
以下是博客的一些常见特征。
个人化、对话式的语气。
通常,你会以第一人称写博客(”我今天买了一台iPhone12″或”读者给我留言指出昨天文章中的一个错误”)。
即使你写的博客主题很严肃–比如你可能是在推荐你淘宝网店的产品–风格仍然是非正式的。
文章顺序。
通常情况下,博客文章是按倒序出现的,所以最近的文章占据中心位置。通常,读者可以按日、月、年浏览旧文章的档案。
这种对日期的强调能让博客保持最新和相关的状态,前提是你要定期发布。
但如果错过了几个月,你被忽视的博客就会显得老旧、陈旧、严重脱节–最忠实的读者也会渐行渐远。
通过评论进行互动。
博客不仅仅是以对话的方式写出来的,它们还”感觉”像一场对话。粉丝会将他们的反馈添加到你的评论中,通常是在你的文章结尾(但有时也会通过评分系统或在线投票)。
你可以这样想:你的文章让人们感兴趣,但他们的评论让他们也参与其中,这让他们更有可能回来查看新的文章。
WordPress是作为一个博客工具而创建的(2003年),并在此后爆炸性地成为地球上最流行的博客软件。
如果你打算创建一个博客,真的没有什么好理由不使用WordPress。
虽然还有其他几个博客平台,、但没有一个博客平台有WordPress这么大的社区,社区有数千种主题和插件,甚至可以帮助你解决托管和配置问题(只需在论坛[1]上提出你的问题。
创建一个成功博客在于选择一个主题,并坚持不懈地专注于此。
如果你的博客自然会吸引到志同道合的人。
好的标题很重要。好的标题引起别人打开它的欲望。
不要害怕专业。或许比你更专业的会攻击你不够专业,但是只要有价值,就值得展示。
另外,不要忘记图片和视频。如果文字会丧失很多吸引力。
做一个有故事和好文章的网站
WordPress除了写个人博客式,但它同样也是展示新闻网站、网络杂志、短篇小说集、学术教科书等更精致写作的好方法。
WordPress还允许多个作者一起工作,每个人都可以添加内容和管理网站(以后文章会写到)。
如何找出一个网站是否使用WordPress?
很多网站都是用WordPress构建的,即使它并不总是显而易见。那么,如果你只是想知道你最喜欢的网站是否是用wordpress来搭建的,怎么看?
你可以问网站管理员。
但如果你想马上知道答案,有两种简便方法。
第一种是在Chrome浏览器中右击页面,选择”查看源码”来调出页面的原始HTML,然后按Ctrl-F(Mac上的Command-F)键启动浏览器的搜索功能。
搜索以”wp-“开头的文本。如果你在大量的标记中找到wp-content或wp-includes,你几乎可以肯定是在寻找一个WordPress网站。
另一种方法是使用一个被称为嗅探器的浏览器应用程序,分析标记。
这种方法的优点是,大多数嗅探器可以检测到其他类型的网络创建工具和编程平台,所以如果网站不是基于WordPress,你仍然可能会发现更多关于它的工作方式。
最流行的嗅探器[2]之一是Wappalyzer,它与Mozilla Firefox和Google Chrome浏览器一起工作。
网站目录
WordPress特别适合于塞满了有框架内容的网站。
他们需要用分类别来把网站目录组织好,关注我们,下一篇文章将介绍这些细节。
最后
你现在至少知道了WordPress是什么。在接下来的系列文章我将手把手带你用WordPress搭建网站。