什么是WordPress
WordPress是免费开源的内容管理系统(CMS),允许用户在没有编程基础的前提下搭建网站。WordPress灵活易用、可拓展性强,适合各种类型的网站。
域名
在搭建网站之前先准备好一个域名,一般建议注册.com域名,有些主机服务商例如Siteground会要求在使用其服务时提供域名,并托管域名的解析服务。除去有些主机服务商强制要求域名外,也可以在没有域名的情况下先搭建网站,但不建议这样做。
主要的云服务/主机提供商基本都会提供域名注册服务。部分可选的域名注册商如阿里云、腾讯云、Amazon Route 53、GoDaddy、Name.com、Namecheap等。
域名注册完成后要添加必要的解析记录,最基础的是A记录,即把域名的A记录设置为服务器的IP地址,这样才能正常访问网站。
云服务器/主机
托管(Managed)并不意味着是共享的(Shared),所谓共享是指你和其他用户的网站共享一台服务器,之所以将二者放在一起是因为很多服务商提供的此类服务器既是托管的,也是共享的。这里介绍的托管式WordPress服务器指的是为了WordPress做了特殊准备和优化的,其所提供的主要功能和服务在一个管理面板的界面上都能找到。例如一键安装WordPress(+WooCommerce如果有需要),站点管理,安全设置,网站加速,备份与还原,域名解析和管理,邮件服务,FTP服务等。
比较知名的托管/共享式WordPress服务器提供商例如,
- Siteground
- WP Engine
- Hostinger
- Kinsta
- Cloudways(非共享式)
托管式WordPress服务器的特点,
- 价格便宜,一般托管式WordPress服务器会在你刚入手时提供非常可观的优惠,像Siteground针对新用户首年能提供高达80%的优惠。
- 上手简单易操作,托管式WordPress服务一般会提供一个功能完善的管理面板供你快速上手使用。
- 客户服务,托管式WordPress服务商会针对其服务提供完善的客户服务,当你在使用过程中遇到问题可以快速联系客服解决。
- 对于共享式的服务器,多个网站共享一份服务器的配额,如果网站比较简单还好,当网站逐渐变得复杂并且访问量逐步增多的情况下,网站的资源配额可能会受限从而影响网站性能。
VPS
VPS(Virtual Private Server)作为WordPress的服务器允许你自由选择服务器的操作系统和适合你的Web应用环境。你可以使用VPS仅部署你自己的网站和服务,所有资源为你所独享,也允许你对服务环境进行灵活的自定义。选择VPS服务需要有一定的技术能力,并且需要长期的更新和维护工作。
常用的VPS服务商有
- Gogole Cloud Compute Engine
- Amazon EC2
- Amazon Lightsail
- DigitalOcean
VPS作为托管WordPress的服务器的特点
- 资源独享,你可以在VPS上部署一个或若干个WordPress网站,VPS的IP和资源为你所独享。
- 配置灵活,多数VPS提供商允许你自由提升或降低VPS的配置,例如虚拟处理器的(核心)数量,内存RAM的大小,存储空间(硬盘)的大小等。
- 自定义程度较高,可以根据你的需求去定制适合你的服务器环境和其他功能。
- 价格较贵,且一般没有折扣或者仅提供有限折扣,具体可以咨询VPS提供商。
- VPS环境配置比较复杂,需要一定的技术能力去配置,也需要更多的时间和精力去更新和维护。
VPS配置推荐
- 1vCPU 2G RAM,针对简单的信息展示型网站。
- 2vCPU 4G RAM,针对初期的电子商务网站。
WordPress主题
主题是网站设计和效果的直接体现,WordPress主题有免费的和付费的,付费的主题价格也都不尽相同。一般主题有模板供你预览模板效果,允许你直接导入自己的WordPress站点。多数WordPress主题都支持响应式设计,有一些主题自带有可视化编辑器,例如Avada,和本站使用的Divi。
挑选主题在此不做建议,但应该考虑一些因素,例如主题的功能,代码设计和性能等。具体主题可以在谷歌上找一些别人做的评测,搜索关键词WordPress Themes。
以下是我用过的一些主题,
- Avada(付费)
- Astra(免费和付费)
- Divi(付费)
不建议安装来源不明的WordPress主题,来源不明指非官方或非官方指定的来源。
WordPress插件
WordPress插件(Plugin)有丰富的第三方插件用于拓展网站功能,插件有免费的和付费的。常用的插件分类有,
- 编辑器插件,Elementor之类的
- 联系表单插件,WP Forms等
- 网站速度优化插件,WP Rocket等
- SEO优化插件,Yoast等
- 多语言插件,WPML等
- (针对电子商务网站的)支付插件
不建议在网站上安装过多的插件,否则会拖慢网站加载速度,插件过多也更容易引起兼容性问题,出错诊断时更难发现问题。即便是用一段时间插件再移除,这种情况下也可能在数据库里残留有已移除插件的记录,安装插件需要谨慎,确认确实需要对应插件的功能再选择安装插件。
不建议安装文本编辑插件,如果主题自带有文本编辑器就用主题自带的,如果主题不带文本编辑器建议使用默认的WordPress文本编辑器。
不建议安装来源不明的插件。
网站内容
网站内容是网站最核心的部分。
你应该考虑想要做个什么样的网站,是支持用户在线下单的电子商务网站还是单纯的产品展示网站,亦或是公司信息的展示网站等等。
公司信息展示网站主要考虑需要展示哪些页面,各个页面怎么布局,内容如何填充。
产品展示网站要考虑产品页面的文章类型(Post type),Wordpress默认的文章类型有页面(Page),文章(Post)和产品(Product,基于WooCommerce),页面有从属关系,文章支持设置分类(Category)和标签(Tag),整体来说,这两种文章类型都不适合用作产品页面(但不意味着不可以作为产品页面),对于不需要电子商务功能的产品展示网站来说,比较受欢迎的做法是用Portfolio这种文章类型作为产品页面。有些主题默认支持Portfolio这种文章类型,如果主题不支持则需要借助插件来实现。
支持用户线上下单的电子商务网站一般用WooCommerce实现,这类网站需要消耗的资源更多,对网站的加载速度也有影响,需要合理的优化方法。此外还要考虑产品页面布局和设计,产品分类标签如何组织,产品类型,主要的产品类型有单一产品(Simple product)和变体产品(Variable product),单一产品适合描述单个产品,变体产品适合拥有不同属性的产品(尺寸、颜色等),一个父产品(Parent product)拥有若干产品变体(Variation),且每个变体都支持单独设置图片、规格、简短描述、SKU等。电子商务网站还需要一些合规页面(Legal pages),像网站使用条款(Terms and Conditions),隐私政策(Privacy Policy),退换货政策(Return and Refund Policy)等。此外,针对电子商务网站需要准备合适的线上收款的途径,一般至少要支持PayPal和信用卡(Credit Card)收款。