WordPressで便利なバックアッププラグインのUpdraftPlusを使用していたのですが、保存先をDropboxにしていると、容量が圧迫されてきたので、Google Driveに変更することにしました。
今回は、Google Driveへの保存先選択方法のみを記載します。UpdraftPlusの設定方法につきましては、下記のリンクを参照してください。
UpdraftPlusでWordPressのバックアップから復元まで手軽に管理しよう!
Google Driveへの保存先変更設定
UpdraftPlusがすでにインストールされているものとします。
まず、WordPress管理画面の上部メニューバーの ”UpdraftPlus” から、”設定”を選択します。

UpdraftPlusの設定画面より、保存先の選択の部分までスクロールし ”Google Drive” を選択してください。下図のような画面になります。

この画面になったら”あなたのGoogle APIコンソールには、このリンクをたどって、そのドライブのAPIを有効にし、APIアクセスセクションのクライアントIDを作成します”のリンクをクリックしてください。API Managerのページが開きます。
英語版のhelpページは下のリンクを参照してください。
API Manager英語版ヘルプページ
Google Drive APIの有効化
API Manager のページを開いてGoogle Drive APIを有効化します。API Managerのページを開いたら、下図の矢印部分をクリックします。

下図のような小ウインドウが表示されるので、”+” をクリックして新規プロジェクトを作成してください。(他にプロジェクトを作成している場合、ぼかし部分のようにリスト表示されます。)

新しいプロジェクトに名前をつけます。自分が管理しやすい名前をつければ大丈夫です。

プロジェクトに名前をつけ、作成をしたら、認証情報を作成する画面が表示されます。”認証情報を作成” から ”OAuth クライアント ID” を選択してください。

下図のような注意書きが表示されるので、”同意画面を設定” をクリックします。

同意画面を設定をクリックすると下図のような画面が表示されます。メールアドレスを選択し、ユーザーに表示するサービス名を入力します。ここでは「UpdraftPlus」と入力しましたが、任意のものでかまいません。

次にクライアントIDの作成をします。
- アプリケーションの種類→ウェブ アプリケーションを選択
- 名前→自分が分かりやすい任意の名前
- 承認済みの JavaScript 生成元 → 自分のサイトのURL(最後スラッシュなし)
上記の順番で設定していきます。

最後に ”承認済みのリダイレクト URI” の部分はUpdreftPlusの設定画面に戻り、下図赤枠部分のURLをコピーして先程の ”承認済みのリダイレクト URI” 部分に貼り付けてください。
全てを入力し終わったら、作成ボタンをクリックしてください。

OAuth クライアントいう小ウインドウが表示されるので、クライアント ID、クライアント シークレットそれぞれをコピーしておきます。

上記の設定をしたらAPI Managerダッシュボードに戻り、”+APIを有効にする” をクリックしてください。

ライブラリページが開くので、検索窓に ”Google Drive” と入力してください。下図のように ”Google Drive API” が表示されますのでそこをクリックしてください。

下図のような画面が表示さされるので、”有効にする”をクリックします。

Unreviewed Apps のグループに参加
上記の設定をしたら最後にUnreviewed Apps のグループに参加する必要があるようです。 ‘Allow Risky Access Permissions By Unreviewed Apps’ Google groupよりグループアクセスしグループに参加してください。

UpdraftPlusでの設定
UpdraftPlusの設定に入ります。”Google Drive クライアント ID” と ”Google Drive クライアントシークレット”に先程コピーした ”クライアント ID” と ” クライアントシークレット” を入力します。

入力したら、一旦設定を保存します。
保存をすると下図のようなウインドウが表示されるので、リンク部分をクリックしてください。

Googleアカウントの選択画面が表示されるので、使用するアカウント(APIを作成した)を選択してください。

アカウントを選択すると、アクセスを許可するかの確認画面が表示されるので、よろしければ許可をしてください。

認証が終わり、UpdraftPlus設定画面に戻りうまく認証が出きていると、下図のように”あなたはすでに認証されるようです” と表示されます。(翻訳あやしい…)

UpdraftPlus設定はこれで終了です。
Google Driveへのバックアップテスト
設定が完了したら、バックアップのテストです。WordPress管理画面の上部メニューバーの ”UpdraftPlus” から、”現在の状態/今すぐバックアップ”を選択します。
下図のような画面を開いたら、”今すぐバックアップ” をクリックしてください。

バックアップがスタートします。しばらくお待ちください。設定がうまくいっていれば、バックアップが完了します。エラーがでなければ、”バックアップ済み”のところにバックアップされたデータの一覧が表示されます。

まとめ
以前使っていたdropboxは設定は簡単なのですが、容量が少なく、サイトの規模によってはすぐに容量不足に陥ってしまうことがあります。そんな時、少し設定が面倒ですが、Google Driveを使えば容量がある程度あるので、安心してバックアップデータを保存することができますね。