1. megane9988

    Posted

    megane9988
Changes in title
+WordPress4.6リリースにあたりWP CLIを利用して、コア、プラグイン、テーマ、翻訳ファイルをアップデートする
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,61 @@
+WP CLIの2016-08-17現在のバージョンはWP-CLI 0.24.1なので、それより低い場合はまずアップデートを行う。(古いバージョンだとコアを最新版の4.6にアップデートした後、正しくwp cliが動かない可能性があるため)
+
+
+## バージョンの確認
+
+```
+$ wp cli version
+WP-CLI 0.24.1
+```
+
+## アップデート
+
+```
+wp cli update
+```
+
+wp cliのアップデートが終わったら、今度はそれぞれのWordPressのサイトにおいて、アップデートを行う。アップデート前にサイトのバックアップをしておく
+
+
+## WordPressが利用しているDBのエクスポート(バックアップ用)
+
+```
+$ wp db export hogehoge.sql
+```
+
+
+## コア、プラグイン全て、テーマ全て、翻訳ファイル をアップデートするワンライナー(一行のコメント)
+
+```
+wp core update && wp plugin update --all && wp theme update --all && wp core language update
+```
+
+# おまけ よく使うWP CLIのコマンド
+
+## DB内のドメインを置換した状態でエクスポート(元のDBはそのまま残る。本番などドメインの異なる環境への移行用)
+
+```
+$ wp search-replace '元のドメイン' '置換後のドメイン' --export=hogehoge.sql
+```
+
+※ ドメインはhttpから記載、最後のスラッシュは無し
+
+## コアファイルの改竄チェック
+
+```
+$ wp core verify-checksums
+```
+
+以下の内容が表示されれば問題なし
+
+```
+Success: WordPress install verifies against checksums.
+```
+
+
+
+## Git管理している場合のpushまで
+
+```
+git reset --hard HEAD && wp core update && wp plugin update --all && wp theme update --all && wp core language update && git add -A && git commit -m "update all" && git push origin master
+```