wordpress

WordPressのWP-CLIが神ツールすぎてやばい!お引越しから開発環境まで楽に切り替えれる!

世の中のWordPressな皆さんこんにちは。WP-CLI使ってますか?サイトのURLが変わった時とかどうしてますか?プラグインに頼ってますか?wordpres...

2015年12月28日

この記事をシェアする

こちらの記事もオススメ!

身を持って体感!WordPress(ワードプレス)を使ったサイトで一番オススメのレンタルサーバーはエックスサーバーで決定!

アクセスは突然に。はい。突然やってきました。とあるサイトで。。 先に結論を言いますね。エックスサーバーは最強でした。 リンク貼られたの?...

2016年5月17日 ゴマサバ

スポンサードリンク

世の中のWordPressな皆さんこんにちは。

WP-CLI使ってますか?

サイトのURLが変わった時とかどうしてますか?

プラグインに頼ってますか?

wordpress search replaceに頼ってますか?

まだ〜で消耗してるの?って言われないように今日からWP-CLIを使いましょう。

http://wp-cli.org/

wp-cli

WP-CLIってなに?

そもそもWP-CLIってなぁに?というと、

あれです。

コマンドと言われる黒いやつです。

wordpressの設定とか、置換とかをこの黒い画面で変更できます。

開発環境をこのコマンドで起動することだって出来ます。

WP-CLIで出来ること

はい。こんなにあります。

どーん。(執筆時のバージョンは、0.21.1です)

コマンド 説明
cache キャッシュを管理します
cap ユーザーの種類と権限を管理します
cli wp-cliを管理します
comment コメント管理
core wordpress本体の更新とかインストールとか
cron cronを使って何かしたい時
db データベースを操作したい時
eval phpを実行させたい時
eval-file phpファイルを実行させたい時
export 記事のエクスポート
help ヘルプ
import 記事のインポート
media 画像の取り込み or 再リサイズ
menu メニュー関連
network ネットワーク関連
option オプション関連
plugin プラグイン関連
post 記事関連
post-type カスタムポストタイプ関連
rewrite URLリライト関連
role ロール関連
scaffold 雛形生成
search-replace 置換
server ローカルサーバー起動
shell 対話式シェル
sidebar サイドバー関連
site マルチサイト関連
super-admin マルチサイト関連
taxonomy タクソノミー関連
term ターム関連
theme テーマ関連
transient Transient関連
user ユーザー関連
widget ウィジェット関連

ちょっと機能豊富すぎぃ〜〜〜!

なので、ちょっと抜粋してよく使うであろう物をピックアップしたいと思います。

と、その前に

WP-CLIを使えるようにしたい

基本的には公式サイトに書いてあるコマンド通りです。

ここではさくらのレンタルサーバー(スタンダートプラン)を例に説明します。

  1. SSHで接続する

さくらの契約時の初期ドメインでも大丈夫です。

macのターミナルアプリを開きます。windowsではteratermをインストールしてみて下さい。

$ssh kuchikomin.sakura.ne.jp
password> 契約時に送られてくるパスワードを入力
  1. WP-CLIをダウンロード
$curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. ダウンロードしたファイルをリネーム
echo $PATH

とすると、コマンドが実行できるパスが出てきます。/home/kuchikomin/binとユーザーのホームディレクトリのbin配下でも大丈夫なのでここに置いてみます。

$chmod +x wp-cli.phar
$mv wp-cli.phar ./bin/wp

以上でインストールは終わりです。おもむろにwpと打ってエンターしてみましょう。

簡単!

実行時の注意

  1. wordpressをインストールしたディレクトリに移動してコマンドを実行する
  2. --path=wordpressをインストールしたディレクトリを指定する

サイトのURLを変えたい…

はい。全部HTTPSにするとか開発用にURL変えるとか、引っ越してURL代わるとかですね。

例えば、http://www.kuchikomin.com => http://kuchikomin.com に変えたいとします。

wp search-replace 'http://www.kuchikomin.com' 'http://kuchikomin.com'

記事の中のURLとか置換してくれます。

wp option update siteurl 'http://kuchikomin.com'
wp option update home 'http://kuchikomin.com'

wp optionでサイトの設定を更新します。

簡単!

おまけ

テーマを変えたい

wp theme activate sometheme

プラグインを無効にしたい

wp plugin deactivate someplugin

プラグインを有効にしたい

wp plugin activate someplugin

最後に

こういったコマンドで操作ができるということは、 本番環境からテスト環境にデータを持ってくることもシェルスクリプト化してコマンド1発でできちゃうわけですね。

また別記事でその他のコマンドについては解説したいと思います。

作ってくれている方に感謝です。

SSHが使えるレンサバまとめ

スポンサードリンク

ゴマサバ

この記事を書いたユーザー

ゴマサバ

ごま鯖って美味しいよね。



この記事をシェアする


口コミ

まだ口コミがありません

コメントを残す


関連記事

wp02

ワードプレスに画像挿入、表挿入、段落タグ、アイキャッチ画像の付け方を初心者視点で解説!

今回はワードプレスを使って文章に表を入れたり、文字色を整えて読みやすくしたりする方法を解説します。 初心者の方にもわかりやすく図で解説してゆ...

2016年2月11日 the f

eyecatch

PHPStormでWordPressの開発を楽にする方法

WordPressな皆さんこんにちは。皆さんWordPressで開発する際はどうやってますか?テストサーバーを直接、はたまた本番を直接、いや...

2016年1月9日 ゴマサバ

wordpress logo

WordPress(ワードプレス)のフィルタやフックの関数名登録も無名関数を使ったほうが見やすくなるよ

いきなりですが、無名関数って何? その名の通り名前の無い関数です。 ワードプレスはPHPという言語で動いてますね。 そして...

2016年5月17日 ゴマサバ

wordpress logo

WordPress(ワードプレス)のデータベースエラー画面をカスタマイズする方法

WordPressのテンプレート階層は知っておくと大変便利ですのでまず紹介しておきますね。というか知らないと独自カスタムしてしまって本来であ...

2016年5月17日 ゴマサバ

wordpress logo

WordPressのデフォルト投稿スラッグのURLを変える方法

WordPressでサイトを作る場合、だいたいこんなコンテンツになると思います。 ブログ お知らせ その他固定ページ ...

2016年4月11日 ゴマサバ

icatch_xserver_wordpress

ValueServer(バリューサーバー)からXSERVER(エックスサーバー)にWordPressを引っ越した

サーバー引越しのタイミングは突然に。ある程度負荷が上がってくると、「Service Temporarily Unavailable」というサ...

2016年5月3日 ゴマサバ

xserver_access10

身を持って体感!WordPress(ワードプレス)を使ったサイトで一番オススメのレンタルサーバーはエックスサーバーで決定!

アクセスは突然に。はい。突然やってきました。とあるサイトで。。 先に結論を言いますね。エックスサーバーは最強でした。 リンク貼られたの?...

2016年5月17日 ゴマサバ

wp-popularposts

WordPress Popular Postsをhtml整形カスタマイズ。今表示記事を除外、同じカテゴリのみ表示する方法

こんにちは。 基本的に僕は記事担当ですが、しばしば、わからないなりにWordPressをカスタイマズしたりphpを触ってみたりします。 ソー...

2016年2月16日 the f

もっと見る