Decentralization? We're still early!
返回課程

主权个人的WordPress入门课

0%完成
0/0 Steps
  1. 第一部分 WordPress基础知识入门

    WordPress:内容创作者的知识输出及展示利器
  2. WordPress的开源生态:开源软件运动、GPL协议与AI赋能
  3. WordPress的软件版本、路线图与社区文化
  4. 值得关注的WordPress信息源与常用工具
  5. 五分钟安装指南、主题插件与备份还原方法
  6. 第二部分 WordPress与本地知识管理
    如何在本地电脑/服务器快速部署WordPress站点
  7. 最强CMS:WordPress的文件结构、前端与后端
  8. 学习使用Gutenberg编辑器进行内容创作和排版
  9. 学习使用全站编辑主题(FSE)进行站点设计
  10. 自定义文章类型:WordPress的基础功能及其拓展
  11. 第三部分 如何在云端部署WordPress
    云端部署WordPress的方法:选购虚拟主机或VPS
  12. 如何实现WordPress站点的自动化部署
  13. 如何优化Linux服务器设置实现安全加固
  14. 如何压缩WordPress站点图片并设置CDN
  15. 第四部分 WordPress的维护优化与安全加固
    WordPress数据管理:学习导入导出数据、清理冗余数据
  16. 动态数据调取优化:为WordPress站点添加配置Redis缓存
  17. 页面速度优化:为WordPress站点添加配置fastcgi缓存
  18. 优化WordPress的安全设置,实现站点的安全加固
  19. 第五部分 WordPress主题及插件进阶研究
    WordPress主题的选择与站点设计基础知识
  20. 善用WordPress插件:优秀插件推荐及其使用
  21. 学习使用Kadence Blocks优化页面设计
  22. 学习使用Jetengine为WordPress创建管理动态内容
  23. 学习使用LearnDash创建 WordPress 学习管理系统
  24. 学习使用Woocommerce创建网上商店
  25. 第六部分 内容创作者的WordPress:迈向Web3
    如何通过WordPress打造个人品牌:一个简易指南
  26. AI时代的内容创作:文章配图与音视频版本生成
  27. 如何使用JPG Store铸造基于Cardano链的NFT
  28. 为WordPress添加比特币收款和比特币支付网关
  29. 为WordPress添加Cardano支付网关和Cardano钱包登录
  30. 为WordPress添加以太坊支付网关和以太坊钱包登录
  31. WordPress用户管理与会员管理、内容门控
  32. 第七部分 WordPress汉化与设计优化
    WordPress主题、插件的汉化:Poedit 使用教程
  33. 为WordPress站点添加自定义字体、繁简体转换、多语言
  34. 如何通过调整CSS美化WordPress站点细节
  35. 如何开发自定义插件完善WordPress功能
  36. WordPress的功能扩展:FSE与Interactivity API
  37. 第八部分 AI时代的WordPress实践
    AI赋能WordPress开发:技术实践与未来展望
  38. Trilium RSS Digest 插件使用教程
  39. Cardano NFT Minter 插件使用教程
  40. Trilium AI Design 插件使用教程
課 5 的 40
In Progress

五分钟安装指南、主题插件与备份还原方法

Brave 2024-02-01

一、WordPress 的五分钟安装指南

如果你想要使用 WordPress,你需要先安装它到你的服务器上。WordPress 的安装过程非常简单,只需要几个步骤,就可以在五分钟内完成。这就是著名的 WordPress 的五分钟安装指南,它可以让你快速地开始你的 WordPress 之旅。

当然,需要指出,五分钟安装指南并不是必须的。还有比五分钟安装指南更简单的安装方法。但五分钟安装指南对于理解 WordPress 如何运作很重要,所以在这里先学习。

如果你认为这很复杂,或者只需要在本地运行 WordPress,则完全可以跳过五分钟安装指南,查看下一部分使用 Local 安装 WordPress的内容。

⚠️ 2026年重要提示

在 2026 年,手动配置 LAMP/LNMP 环境或使用传统面板(如宝塔、cPanel 等)来安装 WordPress 已经是效率最低的方式。 现代开发者和内容创作者几乎都在使用以下替代方案:

  • 本地开发:Local
  • 云端托管:EasyEngine、WordOps 等一键部署工具
  • 容器化部署:Docker Compose 一键部署

本部分保留的目的是帮助你理解 WordPress 的底层运作原理——了解 WordPress 如何与数据库交互、文件结构是什么样的、配置文件如何工作。这些知识在排查问题时非常有价值。但在实际工作中,请使用下一部分介绍的 Local 或其他现代工具。


(一)安装 WordPress 的前提条件

想要安装 WordPress,域名不是必须的,完全你可以使用服务器的 IP 地址。WordPress 的安装非常简单,一般只需要 5 分钟。但是,在此之前,你需要搭建一个 Web 服务器(当然你也可以选择在本地搭建)。换言之,你需要理解一个 LAMP 或 LNMP 服务器是如何简单搭建起来的。

服务器环境要求:

组件说明2025年最低要求
操作系统Linux(推荐 Ubuntu/Debian/CentOS)Ubuntu 22.04 LTS 或更高
Web 服务器Apache 或 NginxApache 2.4+ 或 Nginx 1.24+
数据库MySQL 或 MariaDBMySQL 8.0+ 或 MariaDB 10.6+
PHP服务端脚本语言PHP 8.1+(推荐 PHP 8.2 或 8.3)

你可能还需要的工具:

  • 数据库管理工具:如 phpMyAdmin、Adminer(更轻量)
  • FTP 客户端:如 FileZilla、WinSCP(如果服务器没有图形界面)
  • WordPress 安装包:从 wordpress.org 官方网站免费下载

(二)五分钟安装步骤概览

由于本章仅作原理性介绍,以下仅列出简要步骤框架,不做详细展开:

步骤一:上传 WordPress 文件到服务器

  • 使用 FTP 客户端连接服务器
  • 将 WordPress 压缩包上传至网站根目录(通常为 public_htmlwww
  • 解压并移动文件到根目录
  • 确保目录权限正确(通常 755 用于目录,644 用于文件)

步骤二:创建数据库和用户

  • 通过 phpMyAdmin 或命令行创建新数据库
  • 创建专用数据库用户并授权
  • 安全建议:不要使用 root 账户,为每个站点创建独立用户

步骤三:运行安装程序

  • 浏览器访问你的域名或 IP
  • 输入数据库连接信息
  • 设置站点标题、管理员账户
  • 完成安装,进入仪表盘

(三)安装后的注意事项

在完成 WordPress 的安装后,你还需要注意以下几个事项,以保证你的网站的安全和性能:

事项说明推荐工具/方法
🔄 更新 WordPress及时更新核心、主题、插件启用自动更新(WordPress 5.6+ 支持)
🎨 安装主题和插件自定义网站外观和功能仅从官方目录或可信来源安装
💾 备份网站定期备份文件和数据库UpdraftPlus、All-in-One WP Migration
优化网站提升加载速度和性能WP Rocket、LiteSpeed Cache、W3 Total Cache
🔒 安全加固防止黑客攻击和恶意访问Wordfence、Sucuri、iThemes Security

二、使用 Local 安装 WordPress

显然,因为涉及到服务器配置,WordPress 的安装和使用并不是一件轻松的事情。这增加了 WordPress 的安装和使用成本,也降低了 WordPress 的开发和测试效率。那么,有没有一种方法,可以让用户在本地电脑上快速、方便、和高效地开发和测试 WordPress 网站呢?答案是肯定的,那就是 Local


(一)什么是 Local?

Local(原名 Local by Flywheel,现已更名为 Local)是一款专为 WordPress 设计的本地开发工具,可以让用户在电脑上(包括 Mac、Windows、Linux)快速搭建和管理 WordPress 网站,而无需自行配置 PHP、MySQL、Nginx 等服务。

Local 的核心优势:

特性说明
🚀 一键安装无需配置域名、数据库,几分钟完成部署
🔄 多版本支持可选择不同 PHP 版本(7.4-8.3)和 MySQL/MariaDB 版本
🌐 Live Links一键生成公网链接,方便分享测试站点给客户
📦 Blueprint 功能保存站点配置为模板,快速创建相同配置的新站点
☁️ 云端同步支持与 WP Engine、Flywheel 等托管服务无缝对接
🔒 SSL 支持一键启用本地 HTTPS,模拟生产环境

💡 课程建议:出于测试的便利,本门课程更建议使用 Local 来实现 WordPress 的部署,这是世界上最简单的 WordPress 部署方式。


(二)安装 Local 的步骤 

步骤一:下载 Local 安装文件

访问 localwp.com 官网,点击 "Download" 按钮,选择符合你操作系统的版本(支持 macOS、Windows、Linux)。

系统要求(2026 年最新):

  • macOS:10.15 Catalina 或更高版本(支持 Apple Silicon M 系列芯片
  • Windows:Windows 10/11 64-bit
  • Linux:Ubuntu 18.04+、Debian 10+、Fedora 等主流发行版

步骤二:安装 Local

  • Windows:双击 .exe 安装文件,按提示完成安装
  • macOS:打开 .dmg 文件,将 Local 拖入应用程序文件夹
  • Linux使用 .deb.rpm 包安装,或通过 AppImage 运行

步骤三:首次启动设置

  1. 打开 Local 应用程序
  2. 首次启动会下载必要的运行环境(约需 2-5 分钟)
  3. 看到欢迎页面后,点击 "Let's Go" 继续

步骤四:创建新站点

  1. 点击左下角的 "+" 按钮或 "Create a new site"
  2. 选择创建方式:
    • Create a new site:全新站点
    • Create from a Blueprint从模板创建
    • Select an existing ZIP从备份恢复

步骤五:配置站点信息

  1. 输入站点名称(如 "My Test Site"),Local 会自动生成本地域名
  2. 选择环境类型:
    • Preferred:使用推荐的默认配置(适合初学者)
    • Custom自定义 PHP 版本、Web 服务器(nginx/Apache)、数据库版本

步骤六:设置 WordPress 账户

  • 输入 WordPress 管理员用户名
  • 输入密码
  • 输入邮箱地址
  • 可选择是否启用多站点(Multisite)

步骤七:等待安装完成

  • Local 会自动完成 WordPress 安装,包括创建数据库、配置 wp-config.php 文件等
  • 通常需要 1-3 分钟

步骤八:开始使用 

安装完成后,你会看到站点概览页面,提供以下快捷操作:

按钮功能
Open site在浏览器中查看站点前端
WP Admin进入 WordPress 后台管理界面
Start/Stop site启动或停止站点服务
Live Link生成可分享的公网链接

(三)Local 的高级功能

对于进阶用户,Local 还提供以下实用功能:

功能说明
📁 Go to site folder快速打开站点文件目录
🗄️ Database → Open Adminer使用 Adminer 管理数据库(比 phpMyAdmin 更轻量)
📧 Utilities → MailHog本地邮件测试工具,捕获所有发出的邮件
🔍 Utilities → XdebugPHP 调试工具,方便开发者调试代码
📤 Export site导出站点为 ZIP 文件
🔗 Connect to Flywheel/WP Engine一键部署到托管服务

📖 如有问题,可参见官方文档:localwp.com/help-docs


三、WordPress 主题与插件选择

在安装好 WordPress 后,你就可以开始自定义和扩展你的网站了。WordPress 提供了两种可以让你自定义和扩展你的网站的工具,它们分别是 主题(Theme)插件(Plugin)


(一)什么是 WordPress 主题?

WordPress 主题是一种可以改变你的网站的外观和布局的模板。WordPress 主题包含了一系列的文件,例如图像、样式表和代码,以及定义网站的视觉效果和结构。

主题的核心作用:

  • 定义网站的 颜色、字体、布局、导航 等视觉元素
  • 控制网站在 不同设备(桌面、平板、手机) 上的显示效果
  • 提供 自定义选项,让用户无需编程即可调整外观

主题的分类:

类型说明代表主题
博客主题适合个人博客、内容创作Kadence
商业主题适合企业官网、公司展示、教育培训Buddyboss
电子商务主题适合在线商店、WooCommerceStoreFront
FSE 全站编辑主题WordPress 5.9+ 新一代主题,可视化编辑全站Twenty Twenty-Five

主题的来源和价格:

来源说明价格
WordPress 官方目录wordpress.org/themes,经过审核免费
第三方市场ThemeForest、TemplateMonster 等2020-

20−200+

主题开发商Flavor、flavor flavor flavor等4949-

49−299/年

⚠️ 安全建议:尽量使用官方目录的主题,或从知名开发商购买。不要使用来源不明的"破解"主题,这可能包含恶意代码,危及网站安全。


(二)什么是 WordPress 插件?

WordPress 插件是一种可以增加你的网站的功能和特性的附加组件。WordPress 插件包含了一些代码,例如 PHP、JavaScript 和 CSS,以及定义网站的行为和逻辑。

插件的核心作用:

  • 为网站添加 核心不具备的功能
  • 扩展现有功能的 能力边界
  • 与第三方服务 集成连接

常见插件类别:

类别功能说明推荐插件(2025)
🔒 安全防火墙、恶意软件扫描Wordfence、Solid Security(原 iThemes Security)
⚡ 性能优化缓存、图片优化、CDNLiteSpeed Cache、WP Rocket、Smush
📊 SEO搜索引擎优化Rank Math、Yoast SEO
💾 备份自动备份、迁移UpdraftPlus、All-in-One WP Migration
📝 表单联系表单、问卷调查WPForms、Fluent Forms
🛒 电商在线商店功能WooCommerce
📧 邮件营销订阅、自动化邮件FluentCRM、Mailchimp
🎨 页面构建可视化页面编辑Elementor、Bricks Builder、Breakdance

插件的来源和价格:

来源数量价格
WordPress 官方目录60,000+免费
第三方市场CodeCanyon 等1515-

15−100+

独立开发商官网直销订阅制或一次性

💡 Brave 的建议:最好的 WordPress 插件大概有 50-100 个左右。要根据你的需求有节制地使用插件,每多安装一个插件都会:

  • 增加安全风险(插件漏洞是最常见的攻击入口)
  • 影响网站性能(更多代码需要加载和执行)
  • 增加维护成本(需要定期更新)

建议控制在 15-25 个插件以内,并定期审查和清理不再使用的插件。


(三)主题和插件的区别与联系

核心区别:

方面主题插件
职责控制网站 外观控制网站 功能
数量只能激活 1 个可激活 多个
更换影响外观改变,内容保留功能改变,外观不变
开发重点HTML/CSS/模板文件PHP/JavaScript/API

形象比喻:

🏠 如果把 WordPress 网站比作一栋房子:

  • 主题 = 房子的 装修风格(现代简约、欧式古典、中式典雅)
  • 插件 = 房子的 智能设备(安防系统、智能灯光、扫地机器人)

核心联系:

  1. 都可以自定义和扩展:在 WordPress 仪表盘中安装、激活、配置
  2. 都可能相互影响:主题和插件可能产生兼容性问题
  3. 都需要定期维护:及时更新以修复漏洞和兼容新版本

兼容性检查方法:

  • 在 WordPress 仪表盘 → 工具站点健康 中查看潜在问题
  • 更新前先备份,在测试环境(如 Local)中验证兼容性
  • 查看插件/主题的 "最后更新"时间"已测试至"版本

四、WordPress 备份还原:以 All-in-One WP Migration 为例

备份和还原 WordPress 有很多种方法,这里仅介绍其中最简单的一种方法,也就是使用 All-in-One WP Migration。


(一)为什么你需要 All-in-One WP Migration?

WordPress 是世界上最流行的内容管理系统,它让你可以轻松地创建和管理你的网站。然而,有时候你可能需要把你的网站从一个域名或者主机迁移到另一个域名或者主机。

这时,你可能会面临一些挑战和困难,比如如何备份和恢复你的网站数据、如何修改你的网站配置、如何避免数据丢失和错误等。如果你不熟悉 FTP 软件、数据库、DNS 等技术,你可能会觉得网站迁移是一件很复杂和麻烦的事情。

幸运的是,有一个 WordPress 插件可以让你的网站迁移变得非常简单和快速,那就是 All-in-One WP Migration


(二)All-in-One WP Migration 的核心特性

插件基本信息(2026 年最新):

信息项内容
当前版本7.92(持续更新中)
活跃安装量5,000,000+
WordPress 兼容性6.7.2 已测试
PHP 兼容性5.3 - 8.4
官方地址wordpress.org/plugins/all-in-one-wp-migration/

工作原理:
All-in-One WP Migration 将你的网站数据(数据库、媒体文件、插件、主题等)打包成一个 .wpress 格式的文件,然后你可以:

  1. 将文件导出到本地或云存储
  2. 在新网站导入该文件
  3. 自动完成数据库替换和配置更新

核心优势:

优势说明
简单易用无需 FTP、数据库知识,一键操作
安全可靠数据压缩加密,自动替换网站地址
快速高效专用 .wpress 格式,传输效率高
兼容广泛支持所有 WordPress 版本和主流主机
拖放导入直接拖放文件到导入界面

免费版限制:

⚠️ 重要提醒:免费版有 导入文件大小限制通常为 80-128MB,取决于服务器配置)。

解决方案:

  • 购买 Unlimited Extension($69 一次性)
  • 使用本课程资料中提供的付费版代码

(三)安装和基本设置

安装步骤:

  1. 登录 WordPress 后台
  2. 进入 插件添加新插件
  3. 搜索 "All-in-One WP Migration"
  4. 点击 现在安装启用

菜单结构:

安装后,在后台左侧菜单会出现 "All-in-One WP Migration",包含以下选项:

菜单项功能
📤 导出创建网站备份
📥 导入恢复/迁移网站
💾 备份管理已有备份文件
⚙️ 设置配置插件参数(如通知邮箱)

(四)备份和导出操作

导出步骤:

  1. 进入 All-in-One WP Migration导出
  2. (可选)点击 "高级选项" 进行精细配置:

    选项建议
    ☐ 不导出垃圾评论✅ 勾选
    ☐ 不导出修订版本✅ 勾选(可显著减小文件大小)
    ☐ 不导出媒体库视情况而定
    🔍 查找替换用于批量替换域名、路径等
  3. 点击 "导出到" 选择导出目标:
    • 文件(下载到本地)— 免费
    • FTPDropboxGoogle Drive 等 — 需付费扩展
  4. 等待导出完成,下载 .wpress 文件

导出文件命名规则:

网站名称-日期-随机字符.wpress
例如:myblog-20250108-abc123.wpress

(五)还原和导入操作

导入步骤:

  1. 新网站 安装并启用 All-in-One WP Migration 插件
  2. 进入 All-in-One WP Migration导入
  3. .wpress 文件 拖放 到导入区域,或点击选择文件
  4. 等待上传和解析完成
  5. 确认提示信息,点击 "继续"(注意:这将覆盖现有数据)
  6. 导入完成后,需要重新登录后台(使用原网站的用户名和密码)

导入后检查清单:

检查项操作
✅ 固定链接设置 → 固定链接 → 保存(刷新规则)
✅ 媒体文件检查图片是否正常显示
✅ 插件状态确认必要插件已激活
✅ 主题设置检查主题自定义设置是否保留
SSL/HTTPS如果新站点使用 HTTPS,确保所有链接已更新

五、WordPress 备份进阶:以 UpdraftPlus 为例

除了 All-in-One WP Migration 之外,另一个推荐使用的 WordPress 备份和迁移插件是 UpdraftPlus。UpdraftPlus 是全球最受信赖和最受欢迎的 WordPress 备份和迁移插件,拥有超过 3,000,000+ 的活跃安装。


(一)UpdraftPlus 与 All-in-One WP Migration 的区别

在介绍 UpdraftPlus 之前,先明确两个插件的定位差异:

对比维度All-in-One WP MigrationUpdraftPlus
主要用途网站迁移定时备份
备份计划手动支持自动定时备份
备份粒度整站打包可选择性备份(数据库/文件分离)
云存储支持付费免费版支持多种云存储
增量备份付费版支持
适用场景一次性迁移日常备份维护

💡 建议:两个插件可以 配合使用——All-in-One WP Migration 用于迁移,UpdraftPlus 用于日常自动备份。


(二)UpdraftPlus 的主要功能

免费版功能:

功能说明
📅 定时备份可设置每 2/4/8/12 小时、每天、每周、每两周、每月
☁️ 云存储支持Dropbox、Google Drive、Amazon S3、FTP、Email 等
🔄 一键恢复从 WordPress 后台直接恢复备份
📦 组件选择分别备份数据库、插件、主题、上传文件等

付费版额外功能(UpdraftPlus Premium):

功能说明
📈 增量备份只备份变化的部分,节省空间和时间
🔄 更新前自动备份更新 WordPress/插件前自动创建备份
🔐 数据库加密加密敏感数据
🌐 多站点支持支持 WordPress Multisite
精确时间设置设置具体的备份时间点
🔗 更多云存储OneDrive、Azure、Google Cloud、Backblaze B2 等
🚀 UpdraftClone快速创建临时测试站点
📊 高级报告详细的备份状态报告和邮件通知

(三)设置定时备份

配置步骤:

  1. 进入 设置UpdraftPlus 备份
  2. 点击 "设置" 选项卡
  3. 配置备份计划:

    设置项建议值说明
    文件备份计划每周媒体文件变化较慢
    保留份数4保留最近 4 次备份
    数据库备份计划每天内容更新频繁
    保留份数7保留最近 7 次备份
  4. 选择远程存储位置(如 Google Drive)
  5. 按提示完成云存储授权
  6. 点击 "保存更改"

首次备份:

  • 返回 "备份/恢复" 选项卡
  • 点击 "立即备份"
  • 选择要备份的组件
  • 勾选 "发送到远程存储"
  • 点击 "立即备份"

(四)恢复备份

恢复步骤:

  1. 进入 设置UpdraftPlus 备份
  2. "现有的备份" 部分找到要恢复的备份
  3. 点击 "恢复" 按钮
  4. 选择要恢复的组件:
    • ☑️ 插件
    • ☑️ 主题
    • ☑️ 上传
    • ☑️ 其他
    • ☑️ 数据库
  5. 点击 "下一步""恢复"
  6. 等待恢复完成

⚠️ 注意:恢复数据库后可能需要重新登录后台。


(五)使用 UpdraftPlus 迁移网站

迁移方法一:传统迁移(免费)

  1. 源网站 创建完整备份并下载
  2. 目标网站 安装 UpdraftPlus
  3. 进入 "迁移/克隆" 选项卡
  4. 点击 "上传备份文件"
  5. 上传备份文件(.zip 或 .gz 格式)
  6. 在备份列表中点击 "恢复"
  7. 如果域名变更,使用 Better Search Replace 等插件替换旧域名

迁移方法二:UpdraftClone(付费,更便捷)

  1. 在源网站点击 "迁移/克隆""UpdraftClone"
  2. 输入目标网站信息
  3. 自动完成克隆和部署
  4. 无需手动处理域名替换,插件自动完成

六、备份策略最佳实践 📋

推荐的备份策略:

策略说明
🔢 3-2-1 原则至少 3 份备份,存储在 2 种不同介质,1 份异地存储
定时自动备份数据库每天,文件每周
☁️ 使用云存储不要只保存在服务器本地
定期测试恢复每季度在测试环境验证备份可用性
📝 记录备份日志记录每次备份的时间和内容

备份前重要操作:

  • 🧹 清理垃圾内容(草稿、修订版本、垃圾评论)
  • 🗑️ 删除不用的主题和插件
  • 📊 优化数据库(使用 WP-Optimize 等插件)

📚 课程小结

内容核心要点
一、五分钟安装理解原理即可,实际操作请使用 Local
二、Local 安装本地开发首选工具,一键部署,支持多版本切换
三、主题与插件主题控制外观,插件控制功能;精简使用,注重安全
四、All-in-One最简单的迁移方案,适合一次性网站搬家
五、UpdraftPlus专业备份方案,支持定时自动备份和云存储
六、备份最佳实践 不要只保存在服务器本地,3-2-1 原则

🎯请开始动手实操吧

  1. 使用 Local 创建第一个测试站点
  2. 安装并配置 UpdraftPlus 自动备份
  3. 尝试使用 All-in-One WP Migration 在两个 Local 站点间迁移
  4. 探索 WordPress 官方主题目录,了解现代 FSE 主题

回复