WP-CLI 解释以及在哪里可以找到 WP-CLI Ready Web 主机

什么是 WP-CLI?

WP-CLI 代表 WordPress 命令行界面。 它允许用户在没有网络浏览器的情况下管理 WordPress 网站。

WP-CLI 受到许多 Web 开发人员的青睐,主要是因为它的灵活性和效率。 该工具是 100% 基于文本的——这意味着您可以使用命令行控制您的网站,而不是从 WordPress 管理面板控制您的网站。 

WP-CLI 的服务器要求

WP-CLI 不是插件,默认情况下不与 WordPress 安装一起提供。 

要为您的网站使用 WP-CLI,您需要通过 SSH 访问将其单独安装到您的托管服务器。 

要托管 WP-CLI,您的托管服务器需要满足以下要求:

  • PHP 5.6或更高版本
  • WordPress 3.7 或更高版本
  • 类 UNIX 环境 (Linux, FreeBSD, Cygwin 等) 

一旦 WP-CLI 准备好连接到您的服务器,您就可以使用 SSH 客户端从本地计算机访问 WP-CLI,例如 终端 (macOS)或 油灰 (视窗)。 

理想情况下,你想使用 WP-CLI PHP 7.3 或更高版本和最新的 WordPress 版本以获得完整的功能。 在 Windows 托管服务器上运行 WP-CLI 是可能的,但支持有限。 

为什么选择 WP-CLI?

速度、可访问性和效率是许多开发人员和服务器管理员偏爱 WP-CLI 而不是基于浏览器的 WordPress 管理仪表板的三个主要原因。 

WP-CLI 消除了 Web 开发中的各种非生产性任务。 从屏幕切换到浏览器,登录到 WordPress 仪表板,深入浏览三个页面以访问 WordPress 功能——所有这些加起来并增加了开发时间。 当您使用 WP-CLI 直接从 SSH 客户端管理您的站点时,这些步骤就被消除了。

WP-CLI和命令的常用用法 

以下是您可以使用 WP-CLI 执行的一些常见操作(及其命令)。 你可以找到 此页面上所有可用的 WP-CLI 命令

到此页面以获取可用命令的完整列表。

安装WordPress

$ wp core install --url=youwebsite.com --title=Your Website --admin_user=supervisor --admin_password=password [email protected]

创建一个新用户

$ wp user create joe [email protected] --role=author

更改用户密码

$ wp user update JOE --user_pass=PASSWORD

更改用户角色

$ wp user set-role JOE editor

安装 WordPress 插件

$ wp plugin install yoast-seo

激活 WordPress 插件

$ wp plugin activate yoast-seo

运行数据库搜索和替换

$ wp search-replace 'old-image.jpg' 'new-image.jpg'

清除瞬变 

$ wp transient delete --all

运行自动 cron 

$ wp cron event run --due-now

创建一个新帖子

$ wp post create --post_type=post --post_title='A sample post'

哪个虚拟主机支持 WP-CLI?

由于其特殊的服务器要求,WP-CLI 不被某些 Web 主机支持。 对于支持 WP-CLI 的用户,该功能仅适用于更高级别的计划。 为确保您可以将 WP-CLI 用于您的 WordPress 站点,您需要选择一个支持 WP-CLI 的虚拟主机。 下面是一些想法。 

1. Cloudways 

Cloudways 在所有用户帐户中预安装 WordPress CLI > 在此点餐

网站: https://www.cloudways.com

从 2011 年在马耳他开始, Cloudways 是托管云托管解决方案的提供商。 它充当系统集成商,提供对 Digital Ocean、亚马逊 AWS、谷歌云等各种服务的访问。

就网络托管公司而言, Cloudways 相当年轻。 它于 2011 年进入市场,但此后增长显着。 这种增长的很大一部分可能是由于它占据了相对利基的市场空间,作为系统集成商为价格上涨提供了便利。

在我的了解更多 Cloudways 评论.

WP-CLI支持

作为 WP-CLI 项目的首席赞助商, Cloudways 为所有用户提供 WP-CLI 支持。 WP-CLI工具被添加到 Cloudways 默认为 SSH 终端。 用户一拿到就可以访问WP-CLI Cloudways 帐户。 

2。 TMD Hosting

TMD Hosting 在其所有 WordPress 托管计划中支持 WP-CLI > 在此点餐

网站: https://www.tmdhosting.com

关于我们 TMD Hosting

TMDHosting 已经存在超过 10 年,被认为是那些需要优质网络托管服务提供商的可靠选择。 就个人而言,我认为 TMD 是托管行业中隐藏的瑰宝之一,我将它们推荐给需要可靠网络托管解决方案的朋友和家人。 

TMD 的共享托管计划特别适合需要经济实惠且可靠的网络托管解决方案的博主或小型企业。 他们不仅提供稳定的服务器性能和大量有用的功能,而且还拥有业内最好的客户支持团队。

在我的了解更多 TMD Hosting 评论.

WP-CLI 支持

TMD Hosting 在其标准共享主机计划中不支持 WP-CLI。 要访问 WP-CLI,您需要使用 TMD 的 WordPress 托管。 他们的最低套餐名为 WordPress Starter,以每月 60 美元的价格提供无限存储空间、高级支持和 5.95 天退款保证。

3. Hostinger

WP-CLI 工具已预装在所有 Hosting WordPress Hosting > 在此点餐

网站: https://www.hostinger.com

成立于2004年, Hostinger 是一家在全球多个数据中心运行的预算托管公司。

Hostinger 多年来经历了迅猛的增长和扩张。 他们实现了拥有 1 万用户的巨大里程碑,距离他们开始的那一天仅 6 年。 如今,该公司管理着超过 29 万用户,并在全球范围内建立了本地化办事处,在全球 150 个国家/地区拥有 39 名员工。

欲了解更多详情和 Hostinger 服务器性能统计, 深入阅读我的 Hostinger 评论.

WP-CLI 支持

Hostinger 在其所有 WordPress 托管计划(最便宜的价格为 1.99 美元/月)和高级共享托管(或更高)计划中支持 WP-CLI。 他们的最低共享计划(单一共享)不支持 WP-CLI,即使它的价格与最便宜的 WordPress 计划相同。 

4. GreenGeeks

WP-CLI 和 SSH 访问都预装在所有 GreenGeeks WordPress 托管 > 在此点餐

网站: https://www.greengeeks.com

GreenGeeks 是一家网络托管公司,于 2006 年根据环保网络托管原则成立。他们的总部位于加利福尼亚州阿古拉山,但他们的客户遍布全球,数据中心位于美国、加拿大和荷兰。

该公司已通过超过 35,000 个网站为超过 300,000 名客户提供服务。 作为一个 绿色托管公司,它致力于留下积极的能源足迹,并用所用能源信用的三倍替代已用能源。

在我们中了解更多 GreenGeeks 复查。

WP-CLI支持

WP-CLI 已预装在所有 GreenGeeks Shared and WordPress Hosting. Their cheapest plan, which allow you to host one WP site with 50 GB storage,  starts at $2.95/mo. 

5. 蓝主机

BlueHost 是 WP-CLI 项目的首席赞助商. 您可以通过请求特定于用户的配置来访问 BlueHost 共享主机帐户上的 WP-CLI。

网站: https://www.bluehost.com

Bluehost 在其平台上托管了超过 2 万个网站,并且非常受欢迎。 该公司目前位于美国马萨诸塞州伯灵顿,提供多种托管选项。 BlueHost 公司于 2010 年被出售给 Endurance International Group (EIG),EIG 于 3 年 2020 月以 XNUMX 亿美元的价格出售给 Clearlake Capital。

BlueHost 是 WordPress.org 官方推荐的,也是专业博主中流行的托管选择。 我个人认为 BlueHost 可能是需要便宜且可靠的托管解决方案的小型企业和个人博客的正确选择。

在我们完整的 BlueHost 评论中了解更多信息。

WP-CLI支持

默认情况下,WP-CLI 未预安装在 BlueHost 主机上。 但是,该公司在其所有共享托管计划中都支持 WP-CLI。 但是,由于根访问权限不可用,通常的 WP-CLI 安装过程在 BlueHost 上不起作用。 相反,需要特殊的“特定于用户的配置”才能从 BlueHost 共享主机访问 WP-CLI(详细说明在这里). 

最后的思考 

几乎所有您可以在管理仪表板上执行的开发任务都可以使用 WP-CLI 更快地完成。 如果您希望使用 WordPress 更高效地工作——请查看 WP-CLI。

了解更多

作者照片

Jerry Low 的文章