注意

 ~/.bash_profile を変更する作業が伴います。変更内容に間違があると、サーバへの再ログインができなくなるため、作業前には必ずスナップショットを取得してください。

スナップショットの取得は、AMIMOTO マネージドホスティングご利用方は AMIMOTO Dashboard から、AMIMOTO AMI/セルフホスティングをご利用の方は AWS コンソールや AWS-CLI  などから行ってください。

スナップショットからの復元についてはAMIMOTO マネージドホスティングご利用方は AMIMOTO Dashboard から弊社宛へご依頼ください。AMIMOTO AMI/セルフホスティングをご利用の方は AWS コンソールAWS-CLI  などから行ってください。
 

手順

  1. サーバへ  SSH 接続する
  2. スクリプトをダウンロードする
  3. wp-completion.bash  を読み込ませる
  4.  動作を確かめる

 
1. サーバへ  SSH 接続する

マネージドホスティングをご利用方は マネージドホスティングでサーバへ SSH 接続を行う方法 をご参照ください。
セルフホスティングをご利用の方は インスタンス・サーバへ SSH 接続をする方法  をご参照ください。
  

2. スクリプトをダウンロードする

補完用のスクリプトを ~/.wp-cli/配下にダウンロードしてください。

$ curl -L https://raw.githubusercontent.com/wp-cli/wp-cli/master/utils/wp-completion.bash -o ~/.wp-cli/wp-completion.bash

  

3. wp-completion.bash を読み込ませる

AMIMOTO マネージドホスティング、およびAMIMOTO AMIのデフォルトのシェルは Bash となっています。Zsh、Fish 等、Bash以外のシェルをご利用の方は各シェルの設定に沿って設定を行ってください。

~/.bash_profile へ以下の内容を追記し、保存をしてください。

source $HOME/.wp-cli/wp-completion.bash

ファイルの編集方法は SSH でアクセスし、vi を使ってファイルを編集する方法をご参照ください。

  

4. 動作を確かめる

一度サーバからログアウトし、再度ログインしなおしてください。
その後、wp と入力後 [tab]キーを押すことでコマンドの補完が可能です。

$ wp

cache      embed        menu         role              super-admin
cap        eval         network      scaffold          taxonomy  
cli        eval-file    option       search-replace    term      
comment    export       package      server            theme      
config     help         plugin       shell             transient  
core       import       post         shifter           user      
cron       language     post-type    sidebar           valet      
db         media        rewrite      site              widget 

Did this answer your question?