聪明的WordPress开发人员的工具箱:WP-CLI

您是否拥有(虚拟或实际)服务器? 您喜欢命令行界面吗? 您是否对常规的WordPress管理面板感到厌倦,并渴望获得令人兴奋的WordPress管理经验? 然后是时候尝试一个唯一的WordPress命令行界面(又名WP-CLI)了!

除了所有这些俗气的商业代码外,我们今天还将介绍一个非常先进的工具。 在“智能WordPress开发人员工具箱”系列的这一部分中,我们将介绍WP-CLI,WP-CLI是一种独特的WordPress工具,它使我们有机会通过命令行管理WordPress安装。

谁仍然需要GUI,对吗?

老实说,我从不喜欢命令行界面。 我没有Mac,对Linux发行版本不满意,也完全不喜欢在服务器使用SSH。 我更喜欢图形用户界面(GUI)。

为什么我喜欢GUI? 好吧,主要是因为它们更易于使用。 有了知道“用户体验(UX)”含义的软件(例如iOS,Facebook和WordPress),它就变成了一种令人愉悦的体验。 但是,使用GUI只是我的选择。 有些人喜欢走高路,坚持使用命令行界面(CLI)。

是的 有些人喜欢敲击键盘来发出命令。 有些人喜欢在工作时绕过GUI。 有些人喜欢负责。 有些人喜欢命令行界面。

尽管我的首要选择是软件中的图形用户界面,但是了解WP-CLI还是一种非常有趣的体验-因此,我很乐意与您分享我的经验,并让您也能享受它。

WP-CLI入门

您可能想知道WP-CLI是否值得您花费时间和精力-毕竟,如果您像我一样,并且命令行界面对您来说是一个未知领域,那么您可能会认为这将是艰巨且耗时的,消耗。 因此,在开始使用WP-CLI之前,我想让您知道安装和使用WP-CLI一点都不困难。

话虽如此,WP-CLI有一些系统要求:

  • 基于UNIX的界面,例如OS X,Linux发行版或FreeBSD
  • PHP版本5.3.2(或更高版本)
  • WordPress 3.5.2版(或更高版本)

如果您的系统满足这些要求,那就太好了!

安装和使用WP-CLI

如果您对命令行工具了解一两件事,那么安装WP-CLI将非常容易。 而且,如果您不这样做,它将仍然非常容易。 您要做的就是从WP-CLI的GitHub存储库中获取wp-cli.phar

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

而已。 说真的 如果您不相信我,请输入php wp-cli.phar --info以查看它是否有效。

您可以通过启动每个命令php wp-cli.phar来继续使用WP-CLI,但是您不必这样做。 通过输入以下两行命令,可以使用wp别名而不是php wp-cli.phar

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

小菜一碟! 现在尝试运行wp --info以查看是否一切正常。

为了使用WP-CLI控制WordPress的安装,您需要进入WordPress根文件夹:

cd /path/to/your/wordpress/installation/

之后,您可以使用内置命令正式开始使用WP-CLI。 这是一个例子:

wp plugin install wp-super-cache

WP-CLI的内置命令

WP-CLI随附30多个内置命令。 让我们了解每个:

  • cache :使您可以使用对象缓存。
  • cap :让您管理用户功能。
  • cli :显示WP-CLI的信息。
  • comment :让您管理评论。
  • core :可让您下载,安装,更新和管理WordPress安装。
  • cron :让您管理WP-Cron事件。
  • db :使您可以使用数据库。
  • eval :让您执行PHP代码。
  • eval-file :让您执行一个PHP文件。
  • export :允许您将WordPress内容导出到WXR文件中。
  • help :帮助您使用WP-CLI命令。
  • import :允许您将WXR文件导入到WordPress安装中。
  • media :使您可以使用站点的媒体库。
  • menu :让您管理WordPress菜单。
  • network :允许您管理网络自定义字段。
  • option :让您更改选项。
  • plugin :让您安装,删除,更新插件并做更多的事情。
  • post :使您可以处理帖子(“帖子”指的是所有类型的帖子)。
  • rewrite :允许您管理重写规则。
  • role :让您管理用户角色。
  • scaffold :可让您生成主题,插件,自定义帖子类型等内容的启动代码。
  • search-replace :让您执行搜索和替换操作。
  • shell :可帮助您在WordPress环境中以交互方式评估PHP语句和表达式。
  • sidebar :用于管理边栏。
  • site :允许您在整个站点范围内进行操作。
  • super-admin :允许您列出,添加和删除超级管理员(用于多站点安装)。
  • term :让您管理术语。
  • theme :让您管理主题。
  • transient :让您管理瞬变。
  • user :让您管理用户。
  • widget :让您管理小部件。

使用WP-CLI实现更多

定制WP-CLI命令: WP-CLI说 “轻松创建命令”。 可能是事实,因为有大量有用的社区命令社区软件包 。 有了这种能力,从理论上讲 ,WP-CLI可以提供无限的功能。

WP-CLI配置:您知道可以配置WP-CLI吗? 你可以 。 您可以执行以下操作,例如设置WordPress文件的路径,设置WordPress用户,禁用某些子命令或加载PHP文件,然后再运行每个命令。

WP-CLI工具: 有一些使用WP-CLI的工具 ,包括Node.js包装器,一些帮助程序别名,Vagrant框,甚至是此命令行界面的图形用户界面。 (为什么?因为绕过WordPress的默认GUI来与WP-CLI一起使用时,您可能需要一个GUI。这很有意义。)

总结今天

正如我在本文前面所提到的,尽管我更喜欢图形用户界面而不是命令行界面,但是尝试WP-CLI是一种非常有趣的体验。 因此,即使您不确定要在服务器上安装WP-CLI,我也强烈建议您尝试一下WP-CLI。 即使您决定不使用它,也将是一个令人愉悦的半小时。

在下一部分中见,我们将介绍在Tuts +代码中通过过的其他一些工具(因此,我们不必在本系列文章中进行复审)。

翻译自: https://code.tutsplus.com/tutorials/toolbox-of-the-smart-wordpress-developer-wp-cli--cms-24098

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值