WP Media Folder Addon:Googleドライブ統合

1. Googleドライブアプリを作成する


GoogleドライブとWP Media Folder統合は、アドオンに含まれています。 WP Media Folderに加えて、このアドオン(プラグイン)をインストールする必要があります。 このアドオンには、Googleフォト、Dropbox、 OneDrive Personal、 OneDrive Business、Amazon S3の統合も含まれています。

まず、Googleドライブを使用するには、ウェブサイトに接続するためのGoogle開発アプリが必要です。 に行く  https://console.developers.google.com/project 新しいプロジェクトを作成します。

 

image79

 

次に、プロジェクト名を設定します。任意の名前を指定できますが、スペースやアクセントを含めないでください。

 

image31


次に、プロジェクトが作成されるまで数秒待ちます。

 

image62

 

Google Drive APIを初めて使用する場合は、有効にする必要があります。

 

enable-drive-api

 

左側のメニューから[API Manager]をクリックします。

 

image53


左側のメニューから、 「認証情報」>>「新しい認証情報」>> OAuthクライアントID; 求められたら、OAuth同意画面に名前を追加します。

 

oAuth-google-drive


今、最も重要なステップ:

  • 「Webアプリケーション」を選択します お好みの名前を追加します
  • 承認済みのJavaScriptオリジン: https://your-domain.com(ドメイン名に置き換え、末尾にスラッシュは付けない)
  • 承認されたリダイレクトURI: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated 
    (ドメイン名に置き換えてください)

 

アプリの資格情報

 

注:この警告が表示された場合:「OAuthクライアントIDを作成するには、まず同意画面で製品名を設定する必要があります」をクリックする必要があります。 同意画面を構成する ボタンまたはに行く APIとサービス>> OAuth同意画面n、次にドメイン名を追加します 承認済みドメイン.

まず、選択する必要があります ユーザータイプ。

 

OAuthユーザータイプ

 

  • 内部: アプリは組織内のG Suiteユーザーに限定されます。
  • 外部: アプリは、Googleアカウントを持つすべてのユーザーが利用できます。

次に、承認済みドメインを入力します。 これで、前のステップに戻ることができます。  「Webアプリケーション」を選択します 資格情報を作成します。

 

同意画面

 

それから…​​ほら! WP Media Folderの構成に追加するIDとシークレットを取得しました。

 

oauth-client

 

2 。 WP Media FolderでGoogleドライブにログイン


次に、 WordPress管理画面に戻り、メニューをクリックします [設定]> [ WP Media Folder ]> [クラウド]> [Googleドライブ]タブ。

これからは、自分のドライブだけでなく、 共有ドライブ、最初にそれを選択してください。

  • 私のドライブ: あなたの個人アカウント
  • 共有ドライブ: G Suiteアカウント 

 

ドライブタイプ

 

次に、あなたの メディアリンクタイプ:

  • 公開リンク: ファイルのパブリックアクセス可能なリンクを生成し、クラウドファイルの適切な権限に影響を与える(共有リンク)
  • プライベートリンク: AJAXリンク、クラウドリンクを非表示にして、ファイルの元のアクセス権を維持します(ユーザーが画像を表示するにはログインが必要です)

 

メディアリンクタイプ

 

その後、あなたはあなたを貼り付けることができます

  • クライアントID
  • クライアントシークレット

設定を保存して、 Googleドライブボタンを接続.

 

google-login

 

間違いがなければ、次のように新しいウィンドウで承認を検証する必要があります。

 

google-api-permission

 
接続は成功するはずです☺成功した場合、 WordPressのメディアマネージャからWordPress Googleドライブメディアを作成および管理できます。

 

2 。 Googleドライブメディアで何ができますか?

どのように機能しますか? 

WP Media Folderは、Googleドライブにサイト名を含むルートフォルダーを生成します。

 

google-drive-folder


WP Media Folder Googleドライブに追加されたすべてのフォルダーとサブフォルダーは、このフォルダー( WP Media Folder -{サイト名})の下で同期されます。 逆の場合も、Googleドライブのルートフォルダにあるすべてのメディアは、 Wordpressメディアライブラリと同期されます。

 

同期の方向とは何ですか?

双方向で動作します! Googleドライブからファイルを追加し、それを見ることができるWP Media Folder 、またはファイルで追加WP Media Folder Googleドライブでそれを参照してください。 また、Googleドライブ同期ソフトウェアを使用して、デスクトップからWordPressファイルを管理できることも意味します。 それはクレイジーです-私たちは知っています! ☺

 

google-drive-sync

 

WP Media Folder Googleドライブの統合により、メディアで2種類のアクションを実行できます。

最初のオプションは Googleドライブメディアをインポートする WP Media Folder (インポート用のフォルダー選択)。

 

import-media-google-drive

 

2番目のオプションは Googleドライブメディアを埋め込む コンテンツに直接。 この場合、メディアはサーバーからではなく、Googleドライブから読み込まれます。

 

embed-google-drive

 

エラーを取り除きます:エラー:「 WP Media FolderをGoogleドライブに接続するときのinvalid_scope」

Googleは最近、アプリの検証を強制する新しいセキュリティレイヤーを導入しました。 Googleアカウントでアプリを作成した後、 WordPressから同じアカウントでログインした場合、このエラーは表示されません。
このエラーは、Googleアカウントでアプリを作成し、別のアカウントでWordPressからGoogleに接続しようとした場合にのみ表示されます。

この場合、次のプロセスに従って、Googleによる承認を得るためにアプリが必要です。 https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form