17
WP-CLIを使ってみよう ~ 黒い画面で楽々WordPress Yuki Kokubo

WP-CLIを使ってみよう 黒い画面で楽々WordPress

Embed Size (px)

DESCRIPTION

松戸WordPress部 2014/10/15

Citation preview

Page 1: WP-CLIを使ってみよう 黒い画面で楽々WordPress

WP-CLIを使ってみよう

~ 黒い画面で楽々WordPress ~

Yuki Kokubo

Page 2: WP-CLIを使ってみよう 黒い画面で楽々WordPress

自己紹介

Page 3: WP-CLIを使ってみよう 黒い画面で楽々WordPress

名前 小久保勇樹

趣味 自転車・登山・ヒッチハイク・読書・写真

経歴 フリーター(~2008)

カメラマン(2009~2012)

Webデザイナー(2013)

現在 今年からフリーランス(屋号: 中山写真工芸)

Webとか、カメラマンなど、色々

kokuboyuki 友達になってください……! m(_ _)m

Page 4: WP-CLIを使ってみよう 黒い画面で楽々WordPress

こんな感じの旅行ばかりしていました。

興味ある方、旅・写真・自転車など好きな方は、

是非話しかけてみてください。

Page 5: WP-CLIを使ってみよう 黒い画面で楽々WordPress

さて、ここから本題です。

そもそも「黒い画面」や

「WP-CLI」とは、いったい何なのか?

Page 6: WP-CLIを使ってみよう 黒い画面で楽々WordPress

「黒い画面」

ターミナルエミュレーターとか、

SSHクライアント、などと呼ばれる物

Macなら「ターミナル」が標準で入っています

Windowsなら「PuTTY」「TeraTerm」などコマンドプロンプトではSSH接続できません……たぶん

PowerShellは、どうなんでしょうか?

Page 7: WP-CLIを使ってみよう 黒い画面で楽々WordPress

「WP-CLI」

サーバーにインストールして使うPHPアプリ

「黒い画面」からコマンドを送って

「WordPress」のあらゆる操作が可能!

インストール手順(githubからダウンロードして……bashのパスを通して……)については本日は省略しますm(_ _)m

Page 8: WP-CLIを使ってみよう 黒い画面で楽々WordPress

「WP-CLI」を使ってできること

Page 9: WP-CLIを使ってみよう 黒い画面で楽々WordPress

☆WordPress本体をインストール!

☆プラグインをすべて最新版に更新!

☆ユーザー情報の変更!

☆画像のサムネイルを再生成!

WordPress管理画面からできることは、

ほとんど全部WP-CLIからもできます。

……しかも、たった1行のコマンドだけで。

Page 10: WP-CLIを使ってみよう 黒い画面で楽々WordPress

「WP-CLI」の具体的な使い方

Page 11: WP-CLIを使ってみよう 黒い画面で楽々WordPress

☆WordPress本体のディレクトリに入る

例) cd /home/yuki-kokubo/www/matsudo

☆コマンドを入力してENTERキー

例) wp core install ……本体をインストール

wp plugin update --all ……プラグインをすべて更新

wp media regenerate ……画像のサムネイルを再生成

……たったこれだけ!

管理画面からの操作より、ずっと早い!

Page 12: WP-CLIを使ってみよう 黒い画面で楽々WordPress

管理画面ではできないことも、

「WP-CLI」なら簡単

Page 13: WP-CLIを使ってみよう 黒い画面で楽々WordPress

☆管理画面のログイン情報を忘れたとき

例) wp user list (ユーザーの名前とメールアドレス一覧)

例) wp user update kokubo --user_pass=newpassword

ユーザー情報を簡単に更新できる!

☆サイト内の全データを検索・置換

例) wp search-replace '柏' '松戸'

難しいSQL文などを書かなくても、

あっというまに「柏」がすべて「松戸」に!

たとえば Search Regex などのプラグインでは

置換できない、カスタム投稿タイプにも対応!

Page 14: WP-CLIを使ってみよう 黒い画面で楽々WordPress

「WP-CLI」公式コマンド以外に

コミュニティコマンドが多数

Page 15: WP-CLIを使ってみよう 黒い画面で楽々WordPress

☆誰でもPHPを書いてコマンドを追加可能"Adding commands to WP-CLI is as easy as creating a

PHP class." (PHPのクラスを作るように簡単にコマンド追加で

きるよ) →→→ PHP初心者の僕にはまだ無理でした……(^^;)

☆たくさんのコミュニティコマンドが存在偉大な先人の作ったコマンドを使わせてもらおう!(^^;)

たとえば…… BackWPup

Advanced Custom FieldsGoogle Sitemap Generator

続きはウェブで!

https://github.com/wp-cli/wp-cli/wiki/List-of-community-commands

Page 16: WP-CLIを使ってみよう 黒い画面で楽々WordPress

「WP-CLI」を使えば、

いつもの作業が

格段に早くなる

Page 17: WP-CLIを使ってみよう 黒い画面で楽々WordPress

今すぐ使ってWordPressを

もっと楽しもう!

~完~