如何制作WordPress网站:面向所有用户的终极指南 – 初学者、中级、高级

大多数关于构建WordPress网站的指南都让我昏昏欲睡。它们冗长、混乱,而且充满了在实际情况下不需要的无用内容。🤷‍♂️

但这一篇不一样。

在这篇文章中,我将向你展示如何制作一个WordPress网站 – 不说废话,不玩花哨术语。初学者可以从零开始获得清晰的步骤。中级用户能找到让工作更轻松的技巧。高级用户能解锁专家级调整和神级工作流。这里应有尽有!

你不需要特殊技能或昂贵工具,只需要一台电脑和一两个小时。

让我们今天就开始构建你的WordPress网站!这是一本"选择你自己的冒险"风格的指南:

这篇文章在过去五年中已更新了100+次。最近的更新:

  • 2025年3月6日:全面更新以反映当前最佳的WordPress体验。
  • 2024年12月12日:托管参数和价格。
  • 2024年11月7日:更新了块编辑器工作流。
  • 2024年11月1日:添加了WordPress仪表板截图。

显示更多

这些角色中哪个最像你?

初学者

🌱 我是初学者,正在制作我的第一个网站

中级

🏎️ 我知道制作WordPress网站的基本知识,但我想加快这个过程

高级

💪 我是开发者/高级用户,想改进我制作多个WordPress网站的工作流

☝️☝️☝️

什么是WordPress,为什么你应该使用它?

首先,让我先做一些说服工作,告诉你为什么使用WordPress来构建你的网站确实是正确的决定。

我想花点时间做这件事,因为尽管我们周围有不可否认的WordPress主导地位的证据,有些人仍然会试图告诉你WordPress不足以用于某些类型的网站。

幸运的是,我们可以使用实际数据来说明大部分问题:

首先,WordPress到底是什么?

简单来说,WordPress是你网站的操作系统。 💻

你的iPhone运行iOS,你的三星Galaxy运行Android,而你的网站可以选择运行WordPress。

👉 在这里了解更多关于WordPress的信息

也就是说,WordPress并不是唯一可用于网站的操作系统。但它是最流行的。

WordPress运行着所有网站的42.8%。是的,你没看错,那是所有网站

此外,这些网站中有许多并非你所说的简单博客网站。AMC、奔驰、BBC、迪士尼等品牌都信任WordPress作为其在线业务的操作系统。你使用WordPress肯定也没问题!

其次,WordPress非常有能力作为你的在线(电商)商店的操作系统。近30%的在线商店运行在WordPress上。

然后,还有定制化的话题。

  • 从设计开始,你会发现WordPress提供了最大的可安装设计包(主题)选择,你只需几次点击就能导入到你的网站上。官方目录中就有超过14,000+个免费主题可用。
  • 你也可以通过插件大幅扩展网站功能。和主题一样,它们也是几次点击就能安装。

此外,如果你需要任何关于WordPress技术方面的帮助,你会发现有一个庞大的社区围绕着WordPress。大多数时候,你可以免费找到帮助。

最重要的是,托管WordPress网站也非常容易,而且便宜。🤑 (我们稍后会讨论网页托管。)

这一切使WordPress成为所有网站中最通用的操作系统。最后,通过使用WordPress,你可以获得:

proud coder

一个被顶级品牌使用的平台 + 极高的人气 + 优秀的社区 + 可安装的设计包 + 插件 + 便宜的托管 + 多功能性 = 很棒的网站!

如果你想了解更多关于WordPress的信息,请查看以下相关文章:

选择域名和托管

作为WordPress世界的新手,你基本上必须在旅程一开始就面对这个过程中最令人畏惧和困惑的步骤。

令人困惑的是你开始建立WordPress网站的起点。这个起点本身并不是WordPress。真正的起点是获取域名和网站托管。

为了确保我们达成共识:

  • 域名是你网站在网络上的地址。例如,本站的域名是wpshout.com
  • 网站托管是存放你网站的服务器。人们普遍误解"网站存在于互联网上",但它们实际上存在于由网站托管公司管理的网络服务器上。本质上,网络服务器只是一种经过优化以处理网站的计算机。

关于域名和托管,最令人畏惧的是,你并不清楚从哪里开始。

以下是我的建议:

首先,为你的网站选择一个名称。 📛

你可能已经有一些想法,但你也可以使用网络上可用的一些名称生成工具来帮助自己。

DomainWheel

我喜欢DomainWheel,因为它是我们自己的工具,而且我们投入了大量努力使其尽可能功能完善。

首先输入你的名称想法,或者你想围绕创建网站名称的一些关键词,然后看看DomainWheel会给出什么建议。

你可能会在DomainWheel的建议中找到一些有趣的选项。该工具还会告诉你哪些域名可以注册。

一旦找到喜欢的域名,就把它记下来——你稍后会购买它。

接下来,你将选择一家托管公司并注册托管账户。 🖥️

我们网站上有很多关于各种托管服务、比较、评论以及如何选择理想网站托管的一般建议的内容。我强烈建议你阅读其中一些内容。

也就是说,如果你现在没有时间浏览这些资源,以下是我关于托管的两个首要推荐:

💰 Bluehost ⭐ SiteGround

Bluehost

bluehost

这是WordPress团队官方推荐的几家公司之一。

Bluehost也是最便宜的托管服务商之一,入门计划起价仅需$1.99/月。这个价格还包含第一年免费域名。这意味着你甚至不用额外花钱就能获得理想的域名。

Bluehost的这个入门计划每月可支持约40,000次访问,另外还有10 GB的磁盘空间可用。

立即访问Bluehost

SiteGround

SiteGround

SiteGround价格稍贵一些,起价为$2.99/月。但作为交换,你将获得业界最好的客户服务,以及更多的WordPress特定功能和优化。

SiteGround长期以来一直是很多人托管WordPress的首选。哦,第一年也同样附赠免费域名。

立即访问SiteGround

选择权在你手中。大多数用户使用这两家托管公司中的任何一家都会同样满意。

选择一家网络托管公司并注册

选择一家网络托管公司并注册域名是你搭建WordPress网站的第一步"真正"的步骤。

如果你还不确定具体使用什么域名,可以看看DomainWheel获取一些灵感。

至于托管服务,我们仍然推荐SiteGroundBluehost,因为它们的平台易于使用且功能完善,而且服务器参数与价格的性价比很高。

如果你还在犹豫选择哪一个,可以考虑以下几点:

  • 如果你预算紧张,选择Bluehost。你不仅能以$1.99/月的价格获得托管服务,第一年还附赠免费域名。
  • 如果你更看重服务器性能和服务质量,选择SiteGround——起价$2.99/月。

在这一步中,我将向你展示如何在这两个主机上安装WordPress:

开始使用Bluehost

访问Bluehost,点击立即开始按钮。选择一个可用的计划——最便宜的Basic计划即可——$1.99/月。

Bluehost pricing

接下来,输入你想为网站注册的域名。

Bluehost register new domain

接下来的步骤是提供一些个人信息以完成设置,并确认你所选计划的参数。

Bluehost cart

最后,你还需要输入付款信息。要获得$1.99/月的优惠价格,需要一次性预付一年费用。你可以在上面的截图中看到具体费用。

开始使用SiteGround

访问 SiteGround,点击您感兴趣的托管套餐下的 GET PLAN 按钮。选择最便宜的 StartUp 套餐,每月 $2.99,对大多数网站来说已经足够了。

SiteGround pricing

在下一步中,SiteGround 允许您通过他们的系统注册域名。在输入框中输入您想要的域名,然后点击 Continue

SiteGround new domain

接下来,您需要提供您的个人信息,并选择您网络服务器的基本参数。

请特别注意注册表单的这一部分:

SiteGround checkout

在这里您可以选择服务器的数据中心位置和托管套餐的注册期限:

  • 选择距离您目标受众最近的数据中心位置——最好在同一个国家。
  • 选择您能负担的最长期限。初始期限后的续费价格会上涨,因此选择尽可能长的合同作为初始签约可以帮您省钱。
  • SiteGround 试图向您推销的附加服务不是必需的。您可以忽略它们。

填写完表单并完成付款。

在任何网络托管商上安装 WordPress

已经选好网络托管商并创建好账户了吗?很好!现在让我们在其上安装 WordPress。

有几种不错的方法来处理这个过程。选择最适合您的选项:

在 Bluehost 上安装 WordPress

当您首次登录 Bluehost 时,会看到一个设置向导,它将引导您完成 WordPress 的安装过程。

如果您错过了该向导或不小心将其禁用,您可以通过进入 Websites,然后点击 Add Site 按钮来安装一个新的 WordPress 网站。

Bluehost add site

Bluehost 会询问您是创建新网站还是迁移现有网站:

Bluehost new site or old

安装过程的其余部分不需要任何技术知识。您只需填写表单并告诉 Bluehost 您想如何设置您的网站。

在 SiteGround 上安装 WordPress

虽然 SiteGround 的这些内容偶尔会发生变化,但通常在您完成账户设置后,WordPress 应该已经运行了。

要检查是否是这种情况,请登录您的用户面板并进入 Websites。您应该会看到您的网站列在那里,旁边有一个 WordPress Admin 按钮。您可以点击它进入您的 WordPress 仪表板。

SiteGround site

或者,您可以点击 New Website(上图)来添加网站,然后按照提示完成设置。

通过 WP-CLI 安装 WordPress

手动安装 WordPress 也不错,但我们可以通过使用我们的老朋友 WP-CLI 来使整个过程更加高效。

🛍️ 奖励:在本页面底部,您会找到本指南中使用的所有 WP-CLI 命令的汇总。您可以复制并粘贴到您的记录中。

ℹ️ 如果你不知道的话,WP-CLI 是 WordPress 的命令行界面。它在标准 Unix 命令行的基础上添加了一系列 WordPress 命令。

通过 WP-CLI 安装 WordPress 有几个优势:

  • 您可以创建自己独特的命令序列,并多次重复使用来快速搭建新站点。
  • 这个过程也非常更快——您不仅不会因为 WordPress UI 而变慢,而且 shell 命令到达目标并执行的时间也更短。

⚠️ 注意;下面的步骤假设您已经与主机建立了 SSH 连接。

首先,让我们确保您的服务器上确实安装了 WP-CLI。运行以下命令:

wp --info

您应该会看到 WP-CLI 状态屏幕。

wp cli status

💡 注意;在我们对 WordPress 推荐的顶级虚拟主机中,SiteGroundBluehostWP Engine 都默认安装了 WP-CLI。

如果您没有安装 WP-CLI,您仍然可以自行添加到大多数服务器上。操作方法如下

要通过 WP-CLI 安装 WordPress,首先进入您想要安装网站的目录路径。然后:

wp core download
  • 下载 WordPress
wp config create --dbname=your_db_name --dbuser=your_db_user --dbpass=your_db_password --dbhost=localhost
  • 创建新的 wp-config.php 文件
wp db create
  • 根据上一条命令设置的详细信息创建数据库
wp core install --url=YOUR_DOMAIN.com --title="SITE TITLE" --admin_user=ADMIN_USER --admin_password=ADMIN_P4SS --admin_email=YOUR@EMAIL.com

就是这样!一旦您掌握了技巧,整个过程只需要几秒钟。建立 SSH 连接可能是最耗时的部分。

通过 cPanel 在任何主机上安装 WordPress

大多数虚拟主机公司使用一种名为 cPanel 的工具来让用户管理他们的托管服务。简单来说,cPanel 是一个在线管理面板,您可以通过它配置 Web 服务器、添加新账户、数据库、邮件,以及安装 WordPress 等网站脚本。

在大多数版本的 cPanel 中,有一个脚本安装工具叫做 Softaculous。您可以在 SOFTWARETOOLS 部分找到它。点击 WordPress 图标开始:

Showing WordPress install option inside of cPanel and the Softaculous Apps Installer

在下一个屏幕上,您应该会看到一个 Install Now 链接。再次点击它:

Softaculous WordPress installer

接下来,您需要输入 WordPress 安装的详细信息。

Softaculous 会向您显示一个表单,您需要在其中输入网站的所有详细信息。虽然表单比较大,但字段很容易理解。

这是表单中最重要的部分:

important form

这是您选择网站域名的地方(您可能已经默认选择了正确的域名;如果没有,请调整选择),还要输入您网站的标题和管理员账户的详细信息。

点击安装后,安装过程将开始。几分钟后完成后您会收到通知。

此时,您将可以登录到您的 WordPress 仪表板。

重复使用空白 WordPress 模板网站

如果您经常开发新的 WordPress 网站,您可能会发现自己多次安装相同结构的 WordPress 网站。

我们都有自己的喜欢的插件、主题、喜欢的网站设置等等。每次手动整理它们都是浪费时间。

有两种非常好的方法可以获取一个始终相同的 WordPress 安装:

  • 在每个新站点上使用一系列 WP-CLI 命令
  • 创建一个独立的网站模板,然后使用第三方工具将其导入每个新站点

如果您想保持相对简单,确保所有喜欢的插件都已安装、一个主题和一些基本的 WordPress 设置,那么 WP-CLI 路径就很适合您。

对于更高级的设置——包括预配置复杂的插件或导入整个主页设计,您需要走另一条路并使用一些第三方工具。

使用 WP-CLI 启动模板 WordPress 网站

就像我们安装 WordPress 时一样,使用 WP-CLI 是配置新站点最有效、最快捷的方式。

以下是一些您可以使用的基本命令:

wp plugin delete hello
  • 删除 hello 插件
wp theme install THEME-SLUG --activate
  • 安装并激活一个主题
wp plugin install PLUGIN-1 PLUGIN-2 --activate
  • 一次安装并激活多个插件

使用示例:

wp plugin install advanced-custom-fields code-snippets redirection --activate
wp site empty
  • 删除网站上的所有文章、页面和评论——这是确保安装后网站上没有默认内容的好方法
wp site empty --uploads
  • 同时删除上传目录中的所有内容
wp post generate --count=10
  • 创建十个空文章用于测试

即使您只想删除虚拟内容并安装几个插件,通过 WP-CLI 仍然会更快。

由您来决定创建理想的 WP-CLI 命令序列,以获取您需要的确切插件、主题和入门网站内容。以下是 WP-CLI 命令 的完整目录供您选择。

使用 Duplicator 启动模板 WordPress 网站

处理模板网站创建的一个很好的方法是使用 Duplicator 这样的插件:

如果您从一开始就需要更全面的插件(或主题)集合,并且希望这些插件以某种方式预先配置,那么这条路径更适合。

例如,许多开发者喜欢从他们喜欢的主题、特定的入门网站和特定的页面构建器插件开始,并已导入一些常见的页面设计(如关于页面、联系页面等)。这就是您可以使用 Duplicator 构建和部署的模板网站类型。

每隔一段时间,您也可以更新该模板网站,从而减少以后需要更新所有内容的工作。

它的使用方式与您预期的完全一样:

  1. 首先在测试服务器上设置一个模板站点。
  2. 安装您认为必须安装的插件。不要过度安装,只安装您在所有网站上都需要使用的插件。通常属于这一类的包括:备份插件、安全插件、SEO、社交媒体、ACF、联系表单、性能插件、Google Analytics。
  3. 安装您喜欢的主题——但前提是您在所有网站上都会使用它。
  4. 预先配置插件和主题。
  5. 分配必须的侧边栏小工具(如果有的话)。
  6. 为博客文章导入一些虚拟内容。
  7. 创建必须的页面。如"关于"页面、"联系"页面。
  8. 创建主导航菜单。

完成以上所有步骤后,安装Duplicator并按照导出站点为模板的流程操作。

我们有一份操作指南。同一指南还介绍了如何获取站点镜像并在新的地方部署。

熟悉WordPress界面

每个刚接触WordPress的用户首先需要熟悉的是WordPress界面本身

虽然一旦您掌握了操作方法,界面就会变得非常容易使用,但对于第一次见到的用户来说,它并不是最直观的。

要登录WordPress仪表盘,请访问YOURDOMAIN.com/wp-admin/

输入您在设置WordPress时随主机一起创建的用户名和密码。

成功登录后,您将看到WordPress主界面:

WordPress dashboard

以下是最重要的部分:

  • (1) 欢迎消息。您可以在此找到进入管理面板各个关键区域的快捷链接。
  • (2) 您网站的当前状态以及正在发生的事情。
  • (3) 文章。您可以在这里创建博客文章。
  • (4) 媒体。网站的媒体库——您可以在这里上传和管理图片及其他媒体文件。
  • (5) 页面。您可以在这里创建页面。
  • (6) 评论。您可以在此找到所有读者评论。
  • (7) 外观。您可以在这里更换当前主题并自定义网站的其他设计功能。
  • (8) 插件。您可以在这里安装新插件。
  • (9) 用户。管理有权访问网站的用户账户。
  • (10) 设置。网站的主要设置面板。

建议您花点时间在这里,从一个部分浏览到另一个部分,看看都有哪些功能。熟悉一下这些内容。

接下来:

处理一些基本的网站设置

虽然WordPress在其默认设置下完全可以运行,但如果您进行一些基本的优化,将会获得更好的体验:

设置固定链接

固定链接定义了WordPress如何构建您网站上各个子页面的网页地址(称为URL)。

简而言之,您希望将页面标题放在URL中。默认设置不提供此功能,因此我们需要调整它。

从仪表盘侧边栏进入设置 → 固定链接

选择以下设置:

post name

点击保存更改

让您的网站对Google可见

一般来说,大多数WordPress网站默认都是对Google可见的,但我们还是要检查一下您网站的情况——以确保万无一失!

进入设置 → 阅读,确保标有"建议搜索引擎不索引此站点"的复选框保持未勾选状态。❗

visibility

检查您的网站标题和标语

进入 设置 → 常规,查看网站标题标语字段中的内容。如有需要进行调整。

网站标题和标语通常会用在网站的各个位置,例如首页标题、SEO标题和描述、网站设计的头部区域等。

设置正确的标题和标语始终是一个好习惯。

启用/禁用评论

是否接受读者评论完全由您自己决定。

支持者和反对者都有充分的理由,您可以自由做出自己的决定。

要更改网站的评论设置,请进入 设置 → 讨论。在这个字段中进行调整:

comments

禁用引用通告和trackback

引用通告和trackback是过去的遗留功能。现在已经没有人使用它们了。

要禁用引用通告和trackback,请进入 设置 → 讨论,然后取消勾选以下复选框:

pingbacks

设置正确的时区

时区设置虽然是小问题,但如果设置不正确,可能会让您在使用网站时感到非常困惑。

例如,如果时区错误,您可能惊讶地发现您设置的一篇博客文章在上午8点发布,结果却发现它在深夜发布,因为您的网站以为它在另一个大洲。这种情况确实会发生。

要确保您的时区设置正确,请进入 设置 → 常规,找到这个字段:

timezone

所有这些设置都相当简单。这部分内容总共应该不会花费您超过10分钟的时间。

自动化基本网站设置

建立新网站通常每次都是一系列相同的步骤。

为什么不实现自动化呢?

再次,我们的好朋友WP-CLI来帮您!以下是一些有用的命令:

设置永久链接

wp rewrite structure '/%postname%/'

添加用户账户

wp user create author_username author@example.com --role=author --user_pass=yourpassword
wp user create editor_username editor@example.com --role=editor --user_pass=yourpassword

确保网站对Google可见

wp option update blog_public 1

设置网站的标题和标语

wp option update blogname "Your site name"
wp option update blogdescription "Your site description"

启用/禁用评论

wp option update default_comment_status closed

或者:

wp option update default_comment_status open

禁用引用通告和trackback

wp option update default_ping_status closed

设置正确的时区

wp option update timezone_string "America/New_York"

💡 您可以调整的范围并不止于此。您可以查看WordPress数据库中的wp_options表。您可以使用wp option update命令调整任何设置。这里是文档。查看它并创建您自己的WP-CLI命令序列来自动化您的WordPress网站设置。

选择WordPress主题

WordPress最好的特点之一是,您只需点击几下就可以更改整个网站的设计。这是通过WordPress主题实现的。

为了向您展示可能性,以下是一个默认WordPress网站的样子:

WordPress default

安装新主题并花几分钟自定义后,它的样子是这样的:

Neve demo

显示更多

最好的消息?

许多热门 WordPress 主题都是免费的

以下是选择主题并将其安装到网站上的方法:

进入外观 → 主题,然后点击添加新主题

add new theme

切换到热门选项卡。

tab popular

你看到的是社区最受欢迎的主题。它们都是免费的。

浏览这个列表并选择一个你喜欢的主题。我会选择 Neve(这是我们姐妹公司制作的主题,也是目录中最受欢迎的主题之一)。

点击安装将主题导入到你的网站:

pick theme

安装完成后,激活按钮会出现。点击它。

自定义主题

根据所选的具体主题,入站和自定义流程可能会有所不同。以下是 Neve 的操作方法:

一旦你在上一步中点击激活按钮,Neve 会显示一条成功消息,并邀请你通过导入一个起始网站来开始使用该主题。

起始网站是一个现成的网站结构,已预先设计和预填充了演示内容。使用起始网站可以加快新 WordPress 网站的设置过程。

以下是 Neve 精选的部分内容:

neve designs

显示更多

选择一个你喜欢的设计并点击它。你将看到一个简单的面板,用于进行一些额外的自定义,并在底部有一个导入设计的选项:

neve finish import

一旦你点击继续按钮,Neve 会获取整个设计并将其导入到你的网站。完成整个过程大约需要 30 秒的等待时间。之后,你的整个网站将拥有全新的外观!

深入了解自定义功能

WordPress 中有一个名为自定义器的模块。它允许你在自定义网站和设计时进行非常详细的设置。

要查看可用内容,请点击顶栏中的自定义链接,或进入 WordPress 仪表板,然后进入外观 → 自定义

可用选项的具体范围取决于你使用的主题。不过 generally,你会能够调整网站的布局、页眉和页脚、颜色和背景、字体、按钮、菜单等。

neve customizer

浏览不同的部分,查看调整它们对你的网站的影响——这些更改会在右侧的预览窗格中实时生效。

如果想保留更改,请点击发布按钮(左上角)。

通过 WP-CLI 自定义主题

注意;如果您还没有安装主题,请滚动到上一节,我们在那里介绍了如何使用WP-CLI进行安装。

现在让我们以半自动方式自定义您的主题。

记得我们在讨论站点核心设置时使用的wp option update命令吗?您也可以用它来设置主题选项。

大多数WordPress主题——如果不是全部的话——都会将其设置存储在数据库的wp_options表中。这意味着您可以使用wp option update命令来修改这些选项——预先设置它们。

不幸的是,无法避免的是,您必须通过wp-admin手动完成初始设置和自定义。但是,然后您可以使用WP-CLI重用这些设置并将它们部署到新站点。

一旦您安装并自定义了主题,请使用phpMyAdmin浏览wp_options表,查找各个选项设置。根据这些设置,创建您独特的wp option update命令序列,一个一个地重做它们。在新站点上使用它。

安装必备插件

插件对于您的WordPress网站就像应用程序对于您的智能手机一样。📱

虽然您当然可以在不安装任何额外东西的情况下使用智能手机,但您会错失很多很酷的功能。WordPress插件的情况也是如此。WordPress开箱即用,但通过插件,您可以从中获得更多功能。

我们在本博客的其他地方相当深入地介绍了我们最喜欢的必备插件。我鼓励您查看该资源以获取每个插件功能的详细描述以及为什么它们也应该成为您的必备列表。

以下是该资源的摘录——仅列出插件名称和每个插件功能的简短描述:

plugins
  • Antispam Bee:一款免费而强大的垃圾评论防护插件,无需高级版即可提供高级过滤选项。
  • Contact Form 7:一款广泛使用的插件,用于创建和管理可定制的联系表单,并与验证码集成以减少垃圾评论。
  • LiteSpeed Cache / WP Fastest Cache:重要的缓存插件,通过存储页面的静态版本来提高网站性能,加快加载时间并改善用户体验。
  • iubenda:一款简化cookie和隐私政策创建和管理的插件,可根据网站元素自动更新。
  • Optimole:一款一体化图像优化工具,可调整大小、压缩图像并通过CDN传输,具有延迟加载和设备特定优化功能。
  • Otter Blocks:使用额外的模板、模式和WooCommerce专用块增强WordPress块编辑器,实现高级网站定制。
  • Really Simple Security:自动将您的网站配置为使用HTTPS运行——使用SSL证书,确保安全连接并解决混合内容问题。
  • SEOPress:一款全面的SEO插件,提供元标签、站点地图、内容分析和Google Analytics集成,以提高搜索引擎可见性。
  • UpdraftPlus:一款备份和恢复插件,允许将计划备份保存到远程位置,确保从数据丢失中快速恢复。
  • Admin and Site Enhancements (ASE):使用仪表板定制、REST API禁用和登录尝试限制等功能改进WordPress管理区域。
  • Advanced Custom Fields (ACF):一款对开发者友好的插件,可向WordPress编辑屏幕添加自定义字段,实现定制的内容管理工作流程。
  • AutomatorWP:通过连接插件并根据用户活动触发操作来自动化WordPress工作流程,类似于Zapier。
  • Simple History:记录并显示WordPress中的最近更改,包括文章编辑、登录和插件特定操作,方便跟踪。
  • WP Reset:快速将WordPress数据库重置为默认状态,并提供创建和恢复快照的选项,便于网站恢复。

这很棒,但还缺少一件事:

如何安装WordPress插件

这是一个简单的过程。从WordPress仪表板,进入插件并点击添加新

plugins add new

浏览精选热门插件列表,或在搜索字段中输入您想要的插件名称:

find plugin

找到插件后,点击立即安装按钮。

插件上传到您的网站后,激活按钮将出现。点击它完成安装过程。

插件已启用,您可以开始使用它了。

install plugin

⚠️ 并非每个插件安装后的运作方式都相同。有些需要额外配置,而有些在激活后立即开始工作。您通常可以在WordPress仪表板的主设置面板下找到插件设置。

安装您的必备原始插件集

虽然每个WordPress网站都可以从原始的插件集中受益,但仍然有一些插件是您所有网站都需要的。这通常包括SEO、备份、Google Analytics、缓存、图像优化、安全、联系表单,再加上一两个其他插件。

你很可能已经很清楚自己必须安装哪些插件,所以我不会强推你安装任何单个插件(也许只会提一两个)。相反,让我们来看看最快安装它们的方法。

不出所料,这个方法还是用 WP-CLI。

我们在前面几节已经介绍过安装新插件的主要命令。提醒一下,比如:

wp plugin install advanced-custom-fields code-snippets redirection --activate

这一行命令就能一次性安装并激活三个热门插件。

完成安装后,你还可以用 WP-CLI 来预配置插件。同样,这是通过 wp option update 命令实现的——也就是我们之前用来配置主题的命令。

💡 在本教程开头,我还提到过另一种方式来快速部署一个包含预设、主题、插件等元素的 WordPress 网站。除了使用 WP-CLI 逐个输入命令外,你还可以使用 Duplicator 插件一次性完成所有操作。我建议你两种方法都测试一下,看看哪种更适合你的工作流程。

一些值得考虑的额外插件,帮你完善必备清单

其中一些你可能已经认识,有些可能是新的:

Admin and Site Enhancements (ASE)

用仪表盘自定义、REST API 禁用、登录尝试限制等功能改进 WordPress 管理区域。在我看来,这才是 Jetpack 一直想要成为的插件。

ACF

我还需要向你推荐这个吗?这是为 WordPress 编辑界面添加自定义字段的最佳解决方案,能够实现定制化的内容管理工作流程。

Simple History

记录并显示 WordPress 中的最近更改,包括文章编辑、登录和插件特定操作,方便追踪。

WP Reset

让你快速将 WordPress 数据库重置为默认状态,并提供创建和恢复快照的选项,便于网站恢复。

Code Snippets

一个很棒的插件,可以用来添加自定义代码到你的 functions.php 文件、样式表,或创建新的自定义短代码。

通过这个插件添加代码片段,按需启用/禁用,最重要的是,无论你今后对主题或插件进行什么更新,你的代码片段都能保留下来。

Optimole

WordPress 插件目录中有许多图片优化插件。Optimole 是其中的佼佼者(由我们的姐妹公司开发)。

以下是它的一些独特功能(其他插件做不到,或者至少不会把所有功能整合在一起):

  • 在云端优化图片,然后在前端实时替换
  • 保留媒体库中图片的原始版本
  • 根据访客的设备和屏幕尺寸选择合适的图片尺寸
  • 通过 CDN 提供所有图片
  • 默认使用延迟加载
  • 将图片体积缩小高达 85%,且肉眼无法察觉画质损失

打造一个美观的首页

每个网站都需要一个美观的首页。你肯定不希望自己的首页显示随机的信息或占位文本。定制首页能为你带来以下好处:

  • 让你完全掌控首次访问网站的访客看到的内容。
  • 你可以有效地介绍你的业务、展示你的热门产品,并概括你的网站内容。
  • 你可以引导人们进入网站最重要的区域。

设置自定义首页的过程会因你所选的 WordPress 主题而异。

如果您选择了我们推荐的 Neve 并导入了入门站点,那么您已经有一个等待自定义的模板首页了。以下是操作方法。

首先,访问您的主页,然后点击顶部的 编辑页面 链接:

edit page

这将进入 WordPress 编辑器。您可以通过以下两种方式编辑页面上的任何元素:

(a) 点击某个元素并直接在上面进行编辑——例如,输入新文本:

(b) 点击某个元素并查看右侧边栏。元素的附加设置将显示在那里。就像这样:

block settings

无论您选择页面上的哪个模块,您总会在旁边看到一些额外的设置。

但您还可以做更多的事情。

想替换页面上的任何图片吗?很简单,只需点击图片,然后点击 替换

replace image

想向页面添加新元素吗?新图片?新标题?新引用?要添加这些或更多内容,请点击左上角的加号图标。

add block

您将看到可用的模块选择:

available blocks 1

您可以通过在侧边栏中抓取任何模块并将其拖到页面上来添加它们。

最后但同样重要的是,您还可以从整组模块中进行选择,这些模块组合在一起形成英雄区域、团队区域、客户评价等元素。要查看可用的内容,请再次点击 加号 图标(与您用来添加新模块的相同),但这次切换到 模式

patterns

完成上述步骤后,您的网站将开始真正属于您。您将进行所有必要的调整和自定义,使其与您的品牌保持一致。

👉 要了解更多关于为您网站或博客构建主页的信息,请阅读这篇文章

创建一些标准页面

除了主页之外,您的网站还需要一些标准页面来为访问者提供所需的信息。这些页面包括:

  • 关于 页面——访问您关于页面的人已经对您网站代表的内容表示了兴趣;通过介绍您自己和您的业务来充分利用这一点,并告诉人们为什么他们应该听您的。
  • 联系 页面——这是您可以直接联系方式的地方。
  • 服务产品 页面——展示您的产品。
  • 隐私政策 页面——如今,所有网站都需要一个隐私政策页面来避免麻烦,并透明地说明网站对访问者数据做了什么。

当然,您不必仅限于这些。您可以创建任意数量的额外页面。

要在 WordPress 中创建标准页面,请从 WordPress 仪表板进入 页面,然后点击 添加新 按钮。您将看到一个简单的文本编辑界面。

new page

在顶部输入页面的标题,然后开始在下方的页面内容区域输入内容。

如果你想添加图片,可以点击左上角的 "+" 图标,然后从列表中选择 Image 模块。

add image

完成后,点击右上角的 Publish 按钮。

部署你的模板页面

根据你正在做的具体项目,你可能需要部署一组模板页面,这些页面可以为你后续的工作提供一些基础架构。

我们可以用几种方式创建这些页面。首先,我们最喜欢的方式是 WP-CLI:

使用 WP-CLI 批量创建模板页面

"批量"是这里的关键词。我们将一次性部署一系列示例页面。

要使用的命令是:

wp post create --post_content="$(cat SOME_PAGE_TEMPLATE.txt)" --post_type=page --post_title='Page Title'

正如你所看到的,这个命令从一个文件获取内容,然后基于它创建一个新页面。

为了有效地使用这种页面创建方法,你可以为不同的页面创建一系列文件,然后逐一部署它们。例如:

wp post create --post_content="$(cat about.txt)" --post_type=page --post_title='About Us'
wp post create --post_content="$(cat contact.txt)" --post_type=page --post_title='Contact'
wp post create --post_content="$(cat privacy.txt)" --post_type=page --post_title='Privacy Policy'

批量导入模板页面

导入模板页面的一个非常有效的方法是使用 WordPress 原生的导入功能——Tools → Import 中的那个。

当然,在使用它之前,你需要在一个全新的 WordPress 安装上创建你的模板页面,然后从 Tools → Export 导出它们。

💡 在本指南的开头,我还提到了部署基本 WordPress 网站的另一种方式——使用 Duplicator 插件。如果你选择了这条路,你可能也已经把模板页面包含在了压缩包中。

添加菜单 / 导航

在这个阶段,你的 WordPress 网站应该已经看起来相当不错了,这很好,但我们仍然可以做一些事情。

也就是说,让我们调整一下菜单:

一种方法是再次访问自定义器,进入 Appearance → Customize。从那里进入 Menus。你会看到网站上所有菜单的列表。点击标有"Primary Menu"的页面,像这样:

primary menu

你会看到另一个面板,可以在其中添加菜单链接或删除现有链接。点击 Add Items,然后选择你希望出现在菜单中的页面:

add menu items

和往常一样,完成后点击顶部的 Publish。你会在菜单中看到你的新页面:

new pages

考虑开始写博客

博客是吸引新访客访问你的网站、并最终让更多人关注你的业务的绝佳方式。

从技术角度来说,用 WordPress 开始写博客再简单不过了。更准确地说,你已经拥有了一个从一开始就集成在 WordPress 中的博客功能。

💡 WordPress 最初是作为一个博客工具创建的,后来才发展成为一个完整的网站平台。

要创建新的博客文章,从 WordPress 仪表盘进入 Posts,点击 Add New。你会看到与制作标准页面时相同的界面。

add new post

只需输入内容,添加标题,完成后点击发布按钮即可。

👉 建立一个成功的博客不仅仅是写新文章并发布它们。如果你想了解如何占据优势,请阅读本指南

批量创建测试博客文章

在推出新的WordPress网站时,有一些测试用的博客文章进行早期测试会很有帮助。

创建这些文章最快的方式是通过WP-CLI。

首先,你可以使用我之前分享的一个命令:

wp post generate --count=10

这将创建十个空文章。

但如果你想做一些更酷的,可以使用这个:

curl http://loripsum.net/api/4 | wp post generate --post_content --count=10

这个命令同样创建十篇文章,但这次每篇文章都包含四段测试文本。

需要100篇文章?没问题。需要10段而不是4段文本?也没问题。只需调整参数即可。

奖励:所有WP-CLI命令一览

在我们制作WordPress网站的过程中,我们已经学习了很多不同的WP-CLI命令。这里把它们都整合在一起,供将来使用:

(如果你需要了解这些命令的解释,请参阅本指南前面的部分。)

wp core download

wp config create --dbname=YOUR_DATABASE_NAME --dbuser=YOUR_DATABASE_USER --prompt=YOUR_P4SS
wp db create
wp core install --url=YOUR_DOMAIN.com --title="SITE TITLE" --admin_user=ADMIN_USER --admin_password=ADMIN_P4SS --admin_email=YOUR@EMAIL.com

wp plugin delete hello

wp site empty
wp site empty --uploads

wp plugin install advanced-custom-fields code-snippets redirection --activate

wp theme install neve-fse --activate

wp rewrite structure '/%postname%/'
wp option update blog_public 1
wp option update blogname "Your site name"
wp option update blogdescription "Your site description"
wp option update default_comment_status closed
wp option update default_ping_status closed
wp option update timezone_string "America/New_York"

wp user create author_username author@example.com --role=author --user_pass=yourpassword
wp user create editor_username editor@example.com --role=editor --user_pass=yourpassword

wp post create --post_content="$(cat about.txt)" --post_type=page --post_title='About Us'
wp post create --post_content="$(cat contact.txt)" --post_type=page --post_title='Contact'
wp post create --post_content="$(cat privacy.txt)" --post_type=page --post_title='Privacy Policy'

wp post generate --count=10
curl http://loripsum.net/api/4 | wp post generate --post_content --count=10

关于如何制作WordPress网站的总结

就是这样!我们学习如何高效制作WordPress网站的路径已经完成!🍾

这个过程的酷之处在于它是可重复的,可以一次又一次地应用,无论你正在建设什么类型的WordPress网站。

也就是说,让你的网站上线只是大多数用户旅程的开始。让人们找到你的网站,然后让他们不断回访,这是一个完全不同的挑战。但那可能是另一个时候的话题了。

我希望这个资源对你有所帮助。如果你喜欢它,考虑与可能也会觉得有用的人分享。

别忘了参加我们的WordPress网站加速课程。在下面了解更多:

如何加速你的WordPress网站

通过一些简单的修复,你可以将加载时间减少50-80% 🚀

通讯表单 – 侧边栏

名字 *

你的邮箱 *

立即订阅!

如果是人类,请留空此字段。

Δ

通过输入你的邮箱,你即订阅我们的每周通讯。你可以随时改变主意。我们尊重你的收件箱和隐私。

分享你的喜爱

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注