2003年5月27日,WordPress首次面世。创始人是马特·穆伦维格和迈克·利特尔。
WordPress可以被称为是基于PHP和MySQL编程语言的在线开源站点构建工具。在更高级的术语中,它被称为内容管理系统(CMS)。
2020年进行的研究表明,在1000万个排名最好的网站中,超过26%的网站使用的是WordPress。
在发现WordPress拥有大量用户后,你可能会想,为什么它这么受欢迎?
应综合考虑几个因素。一般的观点是,WordPress是一个简单的博客工具,然而,它远远不止于此。
由于WordPress是免费的开源项目,任何人都可以根据自己的喜好改进和编辑代码。它还提供了数千个免费插件、主题、小工具等等。
这些功能使得您可以创建任何类型的网站,从简单的博客开始,个人网站或作品集,包括电子商店、知识库或求职平台。
另一个因素是,WordPress是完全免费的,它支持所有使用PHP和MySQL的托管平台。最重要的是,WordPress不断更新版本,以提高安全性,包括新功能和提高整体性能。
最后一点,WordPress有一个庞大的社区,有专门的论坛和讨论区。成千上万的WordPress教程也使WordPress成为最容易使用的内容管理系统之一。
内容管理系统(简称CMS)是一种能够创建、修改和发布内容的应用程序。在大多数情况下,它还支持多个用户,允许他们协同工作。
例如,在WordPress中,你可以创建多个管理用户,每个用户可具有不同的权限。内容管理系统还包括文本和格式化功能,能够上传视频、照片、音频、地图甚至您自己的代码。
内容管理系统由两部分组成:
其他值得一提的功能包括:
世界上最流行的三个内容管理系统是WordPress、Joomla和Drupal。
WordPress.org和WordPress.com各有优缺点。
如果你对拥有自己的主机或管理主机不感兴趣,那么WordPress.com可能是一条可行之路。
它是免费的,且可以快速设置(它也有付费的套餐)。您也将有各种功能和选项为您定制网站,然而它也有缺点。
针对免费版,您的网站将在网址中包含wordpress.com,并且您将无法上传自定义主题或插件;你也不能修改网站的PHP代码。
使用WordPress.org的自托管版本具备更大的灵活性和可控性。你可以使用自己的域名,上传和安装主题、插件。
你还可以访问你的WordPress文件、数据库和代码。这意味着您可以根据自己的需要修改代码。
最流行和最强大的WordPress站点都是自托管的,因为它提供了更大的灵活性和实现自定义功能、代码和设计的能力。
WordPress受欢迎的一个原因是:在服务器上运行此CMS所需的系统要求较低:
许多主机具备自动安装程序来使WordPress安装过程尽可能的简单。通过使用自动安装程序,你不再需要手工创建数据库或上传WordPress安装包。
在本章节的WordPress教程中,您将学习两种不同的WordPress安装方法。
在安装WordPress之前,您需要决定网站的域名。譬如是通过根域名(example.com)、域名的子文件夹(example.com/blog),还是子域名(blog.example.com)?
其中,只有当你想在一个子域名上安装WordPress时,你需要先创建一个子域名。在使用WordPress托管主机中,通常,你可以将域名解析服务器变更为主机提供的域名服务器,然后在主机的子域名(subdomains)功能中新增子域名即可。如果你的域名服务器并未更改,那你需要在域名解析管理处(通常是购买域名的地方),为子域名新增一条A记录指向到主机的IP地址。
主机通常都提供了管理面板,最常见的是cPanel,譬如Chemicloud,也有些主机是自己研发的管理面板,譬如SiteGround主机、Cloudways主机。请按需点击下方教程查看如何安装WordPress。
针对cPanel,请找到wordpressmanager,点击进入
其他模块:
这些窗口中的每一个都有小箭头,您可以使用这些箭头快速隐藏该框。您还可以将它们拖放到不同的位置。
某些主题、插件在安装后,也会在仪表盘(dashboard)页面出现对应的模块。
WordPress网站的外观可以通过主题来改变,WordPress主题有免费的和付费的。其中一些主题是通用的,可以在任何网站上使用;另一些主题是为特定目的而构建的,例如电商主题。
用WordPress安装主题超级简单。
视频教程:
进入Appearance外观》Themes主题页面,点击添加按钮
输入主题名称或关键词,譬如helloelementor
找到主题后,点击安装按钮
安装完成后,点击主题下的启用按钮
启用完成后,提示新主题已经激活,点击访问站点查看效果
安装新主题后的网站样貌,如下图所示(嗯,很简单,几乎不像一个网站的样子)
我自己建站主要用到的主题如下:
WordPress插件的主要目的是扩展WordPress功能。通过安装和激活插件,您就可以向WordPress网站添加新功能,而无需进行任何编码。
有成千上万的免费和付费插件可用于不同功能需要:从社交媒体共享到安全性。因此,您一定会找到适合您需求的插件。
即使是新手,安装WordPress插件也很容易。免费插件可在WordPress.org的插件列表中找到,当然你可以使用内置的WordPress安装程序来安装插件,请见如下介绍:
要安装WordPress插件,请点击左侧菜单Plugins/插件>AddNews/添加新的,输入你想要的插件的关键词,点击InstallNow/立即安装。
中文版本
英文版本
安装完成后,点击activate激活按钮,只有激活的插件才能发挥作用;暂时用不上的插件也可以不点“激活”,需要用的时候,在“已安装插件”列表中启用即可;如果以后再也不会用的插件,可以点击“删除”按钮删除这些插件,避免占用网站的存储空间、插件更新提示打扰以及安全漏洞风险。
付费插件是无法通过免费插件的方法安装的,你需要获取插件安装包,然后通过上传插件压缩包进行安装,步骤概述:上传→安装→激活:
暂时用不上的插件也可以不点“启用”,需要用的时候,在“已安装插件”列表中启用即可。
WordPress插件超多,同类插件都有很多,可能会让我们眼花缭乱,在外贸建站领域,我基于自己的多年实践经验推荐如下的插件清单。
相反,页面主要用于静态的、无日期的内容。它们没有类别或标签,譬如首页、联系我们或关于我们页面。
接下来,您将看到一个如下所示的编辑区域,其中包含一系列发布功能。
在上图的右侧,你可以看到设置区域
要创建新的WordPress页面,请打开“页面”菜单下的“添加新内容”部分,或单击顶部工具栏上的“新建->页面”按钮。
页面是没有标签和类别的。相反,它有一个名为“页面属性”的框。
您还可以更改页面的顺序(order)并设置父级页面(ParentPage)。如果您希望在一个父页面下有多个子页面,就用它。
你使用的什么缓存插件及如何配置对速度影响很大。
WPRocket和LiteSpeed插件是缓存界的黄金标准(如果使用SiteGround主机,则可以使用为SGOptimizer)。WPRocket之所以得到如此高的评价,是因为它比大多数其他缓存插件具有更多的速度优化功能。LiteSpeed插件与LiteSpeed主机是黄金搭档,如果不是LiteSpeed主机,那么WPRocket是顶配推荐。
如果你不用WPRocket,你需要弄清楚你的缓存插件没有附带哪些功能,并安装额外的插件来获得下面些优化。
以下是优化项与推荐的插件:
WPRocket在大多数Facebook投票中排名第一。
缓存类型
缓存有6种类型。缓存插件通常只提供2种类型的缓存(页面缓存+浏览器缓存)。其他类型的缓存通常可以在主机账户中激活。请充分利用主机提供的缓存功能,而不仅仅只用插件提供的缓存。
如果你的主机提供redis缓存,我建议你激活它,并在网站中安装RedisObjectCache插件,这样能提高网站后台的速度。
如果你使用的SiteGround主机,可以使用SGOptimizer插件并激活静态、动态缓存以及memcached。
图像优化是尽可能少的降低图片质量,同时尽可能大的缩小图片文件大小。见下图,优化前后的图片几乎看不出质量上的区别,但图片缩小了75%。
优化图片的好处?
此外,我们在WPRocket插件中还可以开启图片懒加载功能。
当你在网站中使用Googleanalytics、Googletagmanager、客服软件、Facebookpixel、地图等等,可以将这些JavaScript进行延迟执行,我们使用WPRocket便可以实现这个功能。
大多数更新包括安全调整、漏洞修复并防止它们在将来的版本中被黑客利用。
黑客的一种常见做法是运用过时WordPress版本中的已知漏洞去攻击网站。
默认情况下,WordPress在发布新版本后会安排自动更新(并不是立刻更新的),但在某些主机上,它可能并不能自动更新,或者可能该功能被禁用了。
通常,当有新版本的WordPress可供更新时,管理员后台的仪表板的顶部会显示一个通知。
你也可以通过Dashboard->Updates栏目更新你的主题和插件。
请不要使用默认的admin、域名作为管理员的用户名,而是采用个性化的用户名,而密码可以采用系统生成的随机密码(包含字母、数字、特殊字符),增强安全性。
建议购买能够每日备份(至少最近7天)的主机,这样主机会每日定时备份以备不时之需,同时,主机应支持自主备份和一键还原。
当你在进行网站wordpress、主题、插件更新前,也请做好备份,如果更新出现重大问题,便可以通过恢复备份的方式回滚到历史版本。