这个WordPress 实战全面解析

时间:2022-10-31 12:58:57

文章推荐

Selenium 自动化测试从零实战原文链接
原来这样做,才能向架构师靠近原文链接
Cordova App 打包全揭秘原文链接
TensorFlow on Android:物体识别原文链接
TensorFlow on Android:训练模式原文链接
图解敏捷教练和 ScrumMaster原文链接
[运营专题]零预算引爆个人和企业品牌原文链接

这个WordPress 实战全面解析

作者简介

白宦成,*职业者、极客学院布道师,曾就职于网易杭州研究院。4 年 PHP 开发经验,1 年 Python 开发经验。

曾在极客学院开设多门微信小程序课程:《微信小程序入门实战(仿 V2EX)》、《微信小程序进阶实战之分答应用开发》等。

课程简介

本课程是 WordPress 系列基础实践课程,目标是带领读者上手实战 WordPress 常用的操作,课程以最常涉及到的方面进行讲解:基础功能、主题开发、插件开发,以及具体使用中遇到的一些问题的解决方法。

认真学完这个系列课程之后,会深入了解 WordPress 的使用和开发,并掌握基本的 WordPress 的开发能力,后续可以根据需要开发适合自己的主题、插件,打造最个性的 WordPress 站点。

【温馨提示:本文章内容较长,建议查看原文阅读

课程内容

导读:课程须知

第01课:购买虚拟主机 && 设置域名解析

第02课:WordPress 的环境配置

第03课:WordPress 基本使用

第04课:WordPress 基本设置

第05课:WordPress 常用插件使用说明(一)

第06课:WordPress 常用插件使用说明(二)

第07课:WordPress 相关资源站点

第08课:WordPress 性能优化:动静分离

第09课:WordPress 性能优化:服务器优化

第10课:WordPress 性能优化:缓存

第11课:WordPress 性能优化:程序优化

第12课:WordPress 安全固化

第13课:主题开发 :快速入门

第14课:主题开发:文件结构

第15课:主题开发:一些特殊的页面

第16课:主题开发:接入 Options Framework

第17课:主题开发:一些 WordPress 开发的小技巧

第18课:主题开发:提交主题到 WordPress 官方仓库

第19课:插件开发:WordPress 插件的运行机制

第20课:插件开发: WordPress 的钩子函数

第21课: 插件开发:WordPress 的后台开发

第22课:插件开发:开发 WordPress Widget

第23课:插件开发:短代码、编辑器增强

第24课:插件开发:提交插件到 WordPress 官方仓库

第25课:为你的主题/插件实现国际化

第26课:使用 WPML 插件建设一个多语言站点

第27课:使用 Polylang 插件建设一个多语言站点

导读:课程须知

WordPress 是一个独立博客系统,说简单也很简单,著名的“五分钟安装”让不少人心仪;说复杂也复杂,上千万的插件和主题让人眼花撩乱。

我们在创建一个 WordPress 独立博客时,会接触到诸如虚拟主机、VPS、独立服务器、云服务器、 域名、SEO 等很多新鲜的词汇。

如果不明白这些词汇,那么要好好学习了。希望在进行后续的课程时,掌握一些小的技能,具体如下。

善用搜索引擎

很多问题都可以通过搜索引擎来找到。该达人课除了能够分享我自己踩坑之后的心得,对读者来说,最大的价值便是减少搜集信息的成本。

但人力有时而穷,我无法保证能够覆盖到读者所有的需求,即使遇见了问题来找我问,我也无法在最快的时间给予答复。所以,如果在学习前掌握搜索引擎的使用技巧,当遇到问题时,可以优先使用搜索引擎搜索,在无法获得解答时,可以选择到文章下评论或到读者圈中提问,等待我的回复。

如果可以,尽可能的选择 Google 作为主用搜索引擎,至少在搜索技术文章上,Google 要比百度更加好用。如果无法使用 Google,Bing 也是一个不错的选择。

掌握好 site:的用法,这个搜索技巧真的非常有用。

有基础的 HTML、CSS 知识

我在课程中设计了 WordPress 主题开发的内容,但是毕竟这门课程主要是在说 WordPress 开发,所以虽然会涉及到 HTML、CSS 内容,但不会做具体的讲解,读者可以选择到 MDN Web 文档中去学习相关内容。

此外,菜鸟教程也是一个不错的站点,假如 HTML、CSS 学的不怎么样,可以去看看它的 BootStrap 教程,至少能做出一个像模像样的页面。

熟练使用一款代码编辑器

无论是 Atom 、Sublime Text or Visual Studio Code 等编辑器,熟练使用一个代码编辑器即可。

一个代码编辑器可以帮助读者很好的做代码高亮的相关工作,借助代码高亮,能够更好的分辨代码的层级,减少写错代码的可能。
这个WordPress 实战全面解析

这个WordPress 实战全面解析

准备工作

首先,达人课是付费的,读者若要继续学习WordPress,则要为接下来的内容和后续持续的输出支付费用。

此外,在这个课程中,希望读者能够跟着步骤练练手,所以课程带着一些服务需要购买,通过这些服务,来建设一个属于你的博客。

注意:费用不会很多,由于只是学习,会给读者推荐价格最低廉的产品,到真正使用时,只需要选择同类型的价格更高的产品即可。

学会提问

在提问之前,请读一读:提问的智慧

掌握提问的技巧,能够最大限度的降低沟通的成本,让我们更加愉快和高效的沟通,做到更好的交流,节省时间。

此外,还可以看看 X-Y Problem

课程介绍

每一个程序员都需要一个博客来记录自己的所见所闻、分享自己的所思所想。与其使用一个受限制的第三方博客服务,不如花点小钱建一个不受限制的 WordPress 博客。

WordPress 作为世界上使用最多的 CMS(内容管理系统),成为大多数新手程序员的选择。实际上,WordPress 并不只是做一个博客的选择,小到博客,大到社区解决方案,对于 WordPress 来说都不是问题,海量的拓展库给了 WordPress 无限的可能。

作为开发者,除了能够独立开发产品,也应该能够使用现有的产品来简化自己的工作,将精力放在更加重要的部分。

该达人课将会讲解最基础的 WordPress 使用、 WordPress 优化、WordPress 主题开发、 WordPress 插件开发、为插件/主题加入多语言支持、为 WordPress 加入商城功能,以及最终将实践如何在其他应用中接入 WordPress。

整个课程分为多个章节,读者可以根据自己的情况,选择合适的章节阅读。

如果有哪些内容需要完善,也可以在文章下方评论,收到反馈后,我会适当补充相关内容。

最后

都准备好之后,我们就开始下一节课的学习吧。

第01课:购买虚拟主机 && 设置域名解析

课程实践目标:一步一步完成 WordPress 站点的建立。

购买基础设施

在课程开始之前要完成课程购买的内容,当跟着这个流程完成了购买后,也就基本掌握了虚拟主机和域名的设置,对于后续的课程、WordPress 的使用提供了帮助。

购买虚拟主机

进入阿里云的虚拟主机页面,找到其中的共享普惠版虚拟主机。

这个WordPress 实战全面解析

进入购买页面后,有多种可选方案,个人建议购买云解析的版本会比较实惠。

因为这个虚拟主机只是测试机,域名解析不和我们的主机绑定,另外两项和我们的主机绑定。

这个WordPress 实战全面解析

购买时注意操作系统选择 Linux,不然基础环境就是 Asp.net 了。

这个WordPress 实战全面解析
确认订单并支付。

购买域名

接下来购买域名,这里我们选择可以备案的后缀.xyz

如何知道一个后缀是否可以备案? 进入 http://www.miitbeian.gov.cn/publish/query/indexFirst.action 在左侧选择域名类型进行搜索查询,能够查到的就能备案。

在万网首页输入要注册的域名,将后缀选择为 .xyz ,会进入到查询页面。

如果查询到该域名未注册,就可以将其加入清单中,并单击去结算按钮。
这个WordPress 实战全面解析
在新的页面中,确认订单信息,并选择域名的所有者。
这个WordPress 实战全面解析
此外,记得勾选域名隐私保护,不然接下来可能会有无数的骚扰电话、骚扰邮件发送给你。

如果域名信息填写的内容是虚假的,ICANN 是有权收回你的域名的,所以尽量选择真实的信息+域名隐私保护。
这个WordPress 实战全面解析

确认完信息,支付订单即可。

管理虚拟主机

进入 https://netcn.console.aliyun.com/core/host/list2# 管理控制台,就可以看到虚拟主机了。
这个WordPress 实战全面解析

单击“管理”链接,即可进入到虚拟主机的管理界面。

首先,需要设置一系列的账户密码:
这个WordPress 实战全面解析

这里的密码要记清楚,稍后我们要用到。

然后验证手机或邮箱:
这个WordPress 实战全面解析

设置完成后,会看到一系列的账户信息,可以将其保存在笔记本中。

不妨试试印象笔记?“职场高效率:用印象笔记来提升你的工作效率”

这个WordPress 实战全面解析
单击上方的进入管理控制台按钮,可以进入到我们的虚拟主机页面。

在这里,我们可以看到一系列可能会用到的设置项。

环境基础设置

在上传文件前需要修改一些配置。

绑定域名

万网的虚拟主机和域名对接的很好,我们可以很方便的绑定域名。

单击左侧菜单中的域名管理 | 域名绑定命令,在新的页面中单击“绑定域名”按钮,并在弹出的对话框中设置域名,或者在下方的选择框中选择要绑定的域名。
这个WordPress 实战全面解析

绑定成功后会看到,它会提示域名未备案,所以暂时我们还不能使用自己的域名去访问,需要将自己的域名备案后才能访问。

这个WordPress 实战全面解析

上传文件

首先,下载 WordPress 的源代码,前往 https://cn.wordpress.org/ ,单击页面中的下载 WordPress 4.9按钮,下载源代码。
这个WordPress 实战全面解析

下载完成后,将源码解压出来。

上传文件我们使用的是 FTP 协议,这里使用的软件是 FileZila,读者也可以到软件的官网下载:https://filezilla-project.org/

回到虚拟主机管理管理控制台,单击上方菜单栏中的站点信息按钮,进入到控制台主页面。我们可以看到 FTP 链接信息。
这个WordPress 实战全面解析

打开 FileZila ,将这几项分别填入输入框内。
这个WordPress 实战全面解析

单击快速链接。

连接成功后,在左侧的本地站点链接中,找到 WordPress 源码文件目录,就像上图中那样。

右侧的远程连接则进入到 htdocs 目录下:

这个WordPress 实战全面解析

删除其中的 zhuye.html,并回到左侧,选中所有文件,将其上传到当前目录。
这个WordPress 实战全面解析

等待其上传完成。

访问测试

回到管理控制台,复制我们的临时域名,到浏览器中打开,可以看到这样的界面。

这个WordPress 实战全面解析

输入 FTP 密码,就会看到正常的页面了。
这个WordPress 实战全面解析

安装 WordPress

当备案完成后,进入备案好的域名,会重新看到 WordPress 的安装界面。
这个WordPress 实战全面解析

单击现在就开始!按钮,输入数据库信息,并单击提交按钮:
这个WordPress 实战全面解析

数据库信息可以在虚拟主机管理控制台获取:

这个WordPress 实战全面解析

在新的页面单击“立即安装”按钮,会进入到站点信息配置,设置具体的站点信息,然后单击安装 WordPress按钮,就会开始安装。
这个WordPress 实战全面解析

当看到这样的界面时就说明安装好了,这样就完成了最基本的 WordPress 部署了。
这个WordPress 实战全面解析

下一篇