WordPressプラグインを触る時に便利なWP-CLIコマンド（随時追加）


とりあえずよく使いそうなコマンドをメモ。
ある程度まとまったら自分のブログに解説記事的なの書くかも。

##公式ディレクトリ掲載プラグインを探す

wp plugin search KEYWORD

###例：WooCommerceを探す
	$ wp plugin search woocommerce
	Success: Showing 10 of 2121 plugins.
	+-----------------------------------------+-----------------------------------------+--------+
	| name                                    | slug                                    | rating |
	+-----------------------------------------+-----------------------------------------+--------+
	| WooCommerce - 素晴らしいEC体験へ        | woocommerce                             | 90     |
	| WooCommerce Admin Bar Addition          | woocommerce-admin-bar-addition          | 84     |
	| YITH WooCommerce Ajax Product Filter    | yith-woocommerce-ajax-navigation        | 84     |
	| YITH WooCommerce Ajax Search            | yith-woocommerce-ajax-search            | 76     |
	| WooCommerce Multilingual - run WooComme | woocommerce-multilingual                | 72     |
	| rce with WPML                           |                                         |        |
	| Booster for WooCommerce                 | woocommerce-jetpack                     | 88     |
	| YITH WooCommerce Multi Vendor           | yith-woocommerce-product-vendors        | 84     |
	| YITH Essential Kit for WooCommerce #1   | yith-essential-kit-for-woocommerce-1    | 100    |
	| Smart Manager for WooCommerce &#38; WPe | smart-manager-for-wp-e-commerce         | 88     |
	| C                                       |                                         |        |
	| WooCommerce Poor Guys Swiss Knife       | woocommerce-poor-guys-swiss-knife       | 96     |

「woo」で検索すると結果がガラッと変わるけど、おそらく検索ロジックはブラウザからと同じではないかと思う。

	$ wp plugin search woo 
	Success: Showing 10 of 317 plugins.
	+--------------------------------------+---------------------------------------+--------+
	| name                                 | slug                                  | rating |
	+--------------------------------------+---------------------------------------+--------+
	| Woo Button Text                      | woo-button-text                       | 100    |
	| e-goi Mail List Builder Woo Commerce | e-goi-mail-list-builder-woo-commerce  | 0      |
	| Google Webfonts For Woo Framework    | google-fonts-for-woo-framework        | 100    |
	| Woo Commerce Minimum Weight          | woo-commerce-min-weight               | 100    |
	| Woo Orders Export Lite               | woo-order-export-lite                 | 100    |
	| Woo NovaPoshta Shipping Method       | woo-novaposhta-shipping-method        | 100    |
	| Woo vendor module                    | woo-vendor-module-add-ons-woocommerce | 100    |
	| Woo Out Of Stock Products            | woo-out-of-stock-products             | 100    |
	| Twilio SMS For Woo                   | twilio-sms-for-woo                    | 100    |
	| Woo Lock Downloads to IP             | woo-lock-downloads-to-ip              | 0      |
	
##検索したプラグインをインストールしたい

さっきの検索結果から「SLUG」を控えておく。
wp plugin install SLUG 

	$ wp plugin install woocommerce --activate
	Installing WooCommerce - 素晴らしいEC体験へ (2.4.9)
	https://downloads.wordpress.org/plugin/woocommerce.2.4.9.zip からインストールパッケージをダウンロードしています…
	パッケージを展開しています…
	プラグインをインストールしています…
	プラグインのインストールが完了しました。
	Updating 'Japanese' translation for WordPress 4.3.1...
	Downloading translation from https://downloads.wordpress.org/translation/core/4.3.1/ja.zip...
	Translation updated successfully.
	Updating 'Japanese' translation for WooCommerce 2.4.8...
	Downloading translation from https://downloads.wordpress.org/translation/plugin/woocommerce/2.4.8/ja.zip...
	Translation updated successfully.
	Success: Updated 2/2 translations.
	Activating 'woocommerce'...
	Success: Plugin 'woocommerce' activated.
	
 --activateをつけておくと、インストール＋有効化を同時に行える
 
##プラグインを無効化したい場合

wp plugin  deactivate SLUG

	$ wp plugin  deactivate woocommerce
	Success: Plugin 'woocommerce' deactivated.
	
##プラグインを有効化したい場合

wp plugin  activate SLUG

	$ wp plugin  activate woocommerce
	Success: Plugin 'woocommerce' activated.
	
##終わりに
管理画面だとページ遷移いろいろ多いけど、WP-CLIならコマンド打つだけでプラグインいじり放題なんで便利っす。