WordPress Google Drive アップロードフォームの作り方

WordPressのフォームからGoogle Driveにファイルをアップロードする方法

WordPressのフォームからGoogle Driveに直接ファイルをアップロードする方法を作るのは難しいように思えるかもしれないが、実はとても簡単だ。

人々が抱く最大の懸念は、プロセスを本当に合理化し、技術的な輪を飛び越えることなくシームレスに機能させることができるかどうかということだ。

ファイルストレージのやりくりに疲れ、スムーズなソリューションが必要なら、ここにいます。Zapierを使えば、WordPressとGoogle Driveを簡単に接続できる!

WordPressのファイルアップロードフォームを今すぐ作成しましょう

この記事では、コンタクトフォームにファイルアップロード機能を追加し、そのファイルをGoogleドライブに自動的にバックアップする方法をご紹介します。

注:

このガイドでは、アップロードフォームの添付ファイルを Google Drive のフォルダに保存する方法のみを説明します。名前、Eメール、メッセージなどのコンタクトフォームの入力内容も保存したい場合は、以下のガイドをご覧ください。 お問い合わせフォームとご覧ください。

2024年版 WordPress Google Driveアップロードフォームの作り方

それでは、WordPressの フォームからバックアップできるように、WordPressの Googleドライブとの統合を作成しましょう。

ステップ1: WPFormsのインストールと有効化

WPFormsはGoogle Driveにファイルをアップロードするのに最適なWordPressプラグインです。

WordPressからGoogle Driveにファイルをアップロードするには、まずWordPressサイトにWPFormsプラグインをインストールする必要があります。

方法がわからない場合は、WPFormsプラグインのインストールに関するドキュメントを参照してください。

WPFormsのホームページ

このチュートリアルでは、Zapierアドオンも必要です。

Google DriveやDropboxなどのファイルアップロードを含む、何千もの他のアプリとフォームを接続することができます。

管理画面のWPForms " Addonsに移動し、Install Addon をクリックしてインストールと有効化を行います。

Zapierアドオンのインストール

より詳細な手順については、WPFormsアドオンの追加に関するチュートリアルを参照してください。

サイトへのインストールと有効化が完了したら、次のステップでファイルアップロードフォームを作成します。

ステップ 2: ファイルアップロードフォームの作成

WordPressの管理画面を開き、WPForms " Add Newをクリックします。

新しいフォームを追加する

これでWPFormsフォームビルダーが開きます。ここで、フォームに適当な名前をつけることから始めましょう。

ファイルアップロードフォームの名前

次に、WPForms の豊富なフォームテンプレートライブラリを利用します。作業を簡単にするために、ファイルアップロードフォームのテンプレートを使います。

下にスクロールし、「テンプレートの選択 」セクションの検索フィールドに「 ファイルアップロードフォーム」と入力します。次に、テンプレートを使用するをクリックしてテンプレートを選択します。

ファイルアップロードフォームテンプレートの選択

テンプレートを開くと、ファイルアップロードフィールドを含むいくつかの一般的なフィールドがあります。このテンプレートは好きなようにカスタマイズすることも、そのままにしておくこともできます。

ファイル・アップロード・フォーム・テンプレート

ファイルアップロードフォームの詳細については、WordPressでファイルアップロードフォームを作成する方法のチュートリアルをご覧ください。

準備ができたら、必ずフォームを保存してください。

ステップ 3: アップロードフォームの埋め込みと公開

それでは、アップロードフォームを WordPress サイトの新しいページに追加します。フォームビルダーの右上にある埋め込みボタンをクリックします。

埋め込みフォーム

ダイアログ・ボックスで「新規ページを作成」を選択します。

新しいページを作成する

新しいページに名前をつける。

ファイルアップロードフォームの新しいページに名前を付ける

先ほど作成したアップロードフォームが埋め込まれた新しいページが表示されます。Publishをクリックして、このページのサイトへの追加を完了します。

ファイルアップロードフォームの公開

フォームが公開されたら、自分でテスト入力をしてください。これにより、次のステップでZapierがWPFormsとの統合をテストできるようになる。

ステップ4:WPFormsとZapierを接続する

Google DriveとWPFormsを連携させるには、Zapierのアカウントが必要です(無料で取得できます)。Zapierでアカウントをセットアップしたら、ダッシュボードに移動し、Create Zapをクリックする。

Zapierでzapを作成する

トリガーイベントの設定 (WPForms)

トリガー・イベントの設定方法を説明します。検索フィールドでWPFormsを検索し、画面に表示されたらWPFormsをクリックします。

ZapierでWPFormsのアプリイベントを選択する

次に、トリガーイベントドロップダウンフィールドをクリックし、新規フォームエントリーを選択します。

Zapierのトリガーイベントとして新規フォーム入力を選択する

次に進むには、WPFormsプラグインをZapierと統合する必要があります。サインインをクリックしてください。

Zapierに接続するWPFormsアカウントを選択します。

WPForms APIキーの入力を求める新しいウィンドウが開きます。

WordPressの管理エリアに戻り、WPForms " Settings " Integrationsに 移動します。ここで、APIキーにアクセスするためにZapierアイコンをクリックします。

WPFormsの設定でZapier APIキーをコピーする

キーをコピーし、ZapierのWPForms接続ウィンドウに切り替える。そして、APIキーフィールドの下にキーを貼り付ける。また、ウェブサイトのURLを入力する。完了したら、Yes, Continueをクリックする。

ZapierがWPFormsにアクセスできるようにする

ZapierのZap作成画面に戻るはずです。Continueをクリックする。次に、トリガーを設定します。

ドロップダウンフィールドをクリックすると、これまでにWPFormsで作成したすべてのフォームが表示されます。リストから正しいものを選択してください。

この例では、ファイルアップロードフォームを選択します。選択したらContinueを押して ください。

ファイルアップロードフォームをZapierに接続する

では、ザップをテストします。Test triggerをクリックしてください。

Zapierでトリガーをテストする

Zapierは、あなたが前のステップで記入したテストエントリーを見つけるはずだ。

Zapierファイルアップロードフォームのテストエントリー

Continueをクリックして、このステップを終了する。次に、ZapierをGoogle Driveに接続する。

トリガーイベントの設定 (Google Drive)

Continueボタンを押して前のステップを終えると、ZapierがWPFormsトリガーを接続するアプリを選択するよう尋ねてきます。検索フィールドでGoogle Driveを検索し、アイコンをクリックする。

ZapierのアクションアプリとしてGoogle Driveを選択する

次に、ドロップダウンメニューをクリックし、アクションイベントとしてファイルのアップロードを選択し、Continueを押します。

ZapierでGoogle DriveのアクションとしてUpload Fileを選択する

ZapierがGoogleにサインインするよう求めてくる。サインインボタンを押す。

Zapier経由でGoogle Driveにサインインする

Googleアカウントにログインするためのポップアップが開きます。

Zapier経由でGoogleにログインする

次に、ZapierにGoogleアカウントへのアクセス許可を与える必要がある。許可 ボタンをクリックして次に進む。

ZapierがGoogleカレンダーにアクセスできるようにする

ここで、サイト上で新しいフォーム入力が作成されたときにGoogle Driveに実行させたいアクションを設定します。使用するGoogle Drive、アップロードを保存するフォルダ、フォームのファイルアップロードフィールドを選択します。

ZapierでGoogle Driveのアップロードを設定する

残りのオプションは空白のままにしておくことができます。ただし、アップロードしたファイルを自動的にGoogle Driveのファイル形式に変換したり、ファイル名を変更したい場合は、カスタマイズすることができます。

完了したら、Continueをクリックします。

ステップ5: WPFormsとGoogle Driveの統合をテストする

ZapierはGoogle Driveのアクションイベントをテストする準備ができました。Test actionをクリックして次に進みます。

GoogleドライブへのZapier接続をテストする

アップロードしたファイルがGoogle Driveに送信されたことを示す確認メッセージが即座に表示されます。

また、Googleドライブにログインして、フォーム入力時に提供したアップロードが選択したフォルダに正しく送信されたかどうかを確認することもできます。

ZapierのGoogle Driveの成功メッセージ

注:WordPressでは、アップロードできるファイルの種類を制限している場合があります。ファイルタイプの追加を許可する方法については、こちらのガイドを参照してください。

Zapierを離れる前に、必ずZapを公開してください。

ZapierでGoogle Drive Zapを公開する

これで完了です!これで、ユーザーが入力するたびにWordPressのフォームアップロードファイルのコピーをGoogleドライブに送信できるようになりました。

Notionのようなデータベースを使用している場合は、このガイドの手順に従ってZapierで統合を作成し、NotionとWPFormsを接続することもできます。

WordPress Google Drive アップロードフォームの作成方法に関するFAQ

なぜGoogle Driveのアップロードフォームを作成するのか?

グーグルドライブアップロードフォームは、フォームからのアップロードをいつでも安全に保存できる信頼性を提供します。通常、フォームのアップロードはウェブサイトのサーバーに保存されます。しかし、すべてのアップロードをウェブサイト内に保存すると、すぐに容量が足りなくなってしまいます。

Google Driveとコンタクトフォームを接続すると、アップロードされたファイルのコピーがGoogle Driveにも送信されます。そうすることで、アップロードされたファイルのコピーがあなたのサーバーとGoogle Driveの両方に存在することになります。

Google Driveにアップロードできるフォームを作成するにはどうすればよいですか?

Google Driveに直接ファイルをアップロードするフォームを作成するには、WPFormsとZapierを併用する。まず、WPFormsでファイルアップロードフォームを作成し、Zapierを使ってWPFormsとGoogle Driveを接続する。これにより、フォームの送信によってファイルがGoogle Driveに直接自動送信されるようになる。

WordPressでアップロードフォームを作成するには?

WordPressでアップロードフォームを作成するには、WPFormsプラグインをインストールして有効化します。ドラッグ&ドロップのフォームビルダーを使って、ファイルアップロードフィールドを追加し、フォームをカスタマイズし、ファイルを受け付けるように設定する。さらにZapierを使ってGoogle Driveのようなサービスと統合すれば、シームレスなファイル保存が可能になる。

次に、WordPressのタスクを自動化する

もしあなたが、フォームで自動的にこのようなことを行うアイデアがクールだと思うなら、最高のWordPress自動化ツールに関するこの投稿をぜひチェックしてみてください。また、寄付を効果的に追跡する方法を探している非営利団体の方は、WPFormsのGoogle Sheetsとの統合を利用して自動寄付トラッカーを作成するガイドをご覧ください。

WordPressサイトでGoogle Workspaceアプリを使用する他の方法については、WordPress用のトップGoogle Workspaceプラグインのガイドをご覧ください。また、WordPressの最大ファイルアップロードサイズを変更するガイドもご覧ください。ファイルアップロードフォームを使用する際に便利です。

WordPressフォームを今すぐ作成

フォームを作る準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今すぐ始めましょう。WPForms Proにはたくさんの無料テンプレートが含まれており、14日間の返金保証がついています。

この記事がお役に立ちましたら、Facebookや TwitterでWordPressの無料チュートリアルやガイドをフォローしてください。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。WPFormsがどのように資金を調達しているのか、なぜそれが重要なのか、そしてどのように私たちをサポートできるのかをご覧ください。

オサマ・タヒール

オサマはWPFormsのシニアライターです。彼はWordPressプラグインを分解してテストし、その洞察を世界と共有することを専門としています。もっと知る

最高のWordPressドラッグ&ドロップフォームビルダープラグイン

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。

8 comments on "WordPressのフォームからGoogle Driveにファイルをアップロードする方法"

  1. このプロセス全体はエンド・ツー・エンドで暗号化されていますか?Googleドライブに転送される前のファイルはどこに一時的に保存されるのですか?i0.wp.comというサーバーに保存されているようです。このサーバーは何ですか?安全ですか?誰が所有/管理しているのですか?

    1. やあ、ライアン。

      お客様のご質問に可能な限り詳しくお答えするため、現在有効なチケットのEメールサポートにて回答させていただきます。

      参考になれば幸いだ!

  2. 最近、私のフォームがGoogleドライブにファイルを送信しなくなりました。Zapを単独で実行すると問題なく実行され、WPFORMSで最後にアップロードされたファイルをGoogleドライブに配置します。しかし、WPFORMSを経由してZapを実行すると、以下のエラーが表示されます。"必須フィールド "file"(ファイル)がありません。マルチレベルZAPサポートに相談しました。ZAPは、これはWPFORMSの既知の問題であると指摘し、WPFORMSに連絡するよう求めました。どなたか、これが既知の問題なのか、また、誰かがこの問題に取り組んでいるのか教えてください。

    1. エリック、ご迷惑をおかけして申し訳ありません。ご質問にはできるだけ丁寧にお答えし、混乱を避けるようにいたします。

      この件に関してさらにお力になれるよう、詳細をお聞かせ願えますか?

      ありがとう。

    1. アルジュナンさん、ご迷惑をおかけして申し訳ありません。可能な限りしっかりとお答えし、混乱を避けるためです。

      この件に関してさらにお力になれるよう、詳細を お聞かせいただけますか?

      ありがとう。

  3. このソリューションは気に入っているが、私が必要としているものが欠けている。

    アップロードフォームにプルダウンを作成し、ユーザーがアップロードするgoogleドライブ内のフォルダを選択できるようにしたいのですが。

    例えば、ユーザーが金曜日にプレゼンテーション用のPDFをアップロードする場合、プルダウンから金曜日のフォルダを選択できるようにしたいです。Zapierはこれを可能にしますか?

    1. こんにちは、MJ、

      残念ながら、ご指摘のようにドロップダウンで特定のフォルダを選択する機能は内蔵しておりません。そうしていただけると非常に助かります!将来的な機能強化のために、この機能を追加しました。

      ありがとう、

コメントを追加する

コメントをお寄せいただきありがとうございます。すべてのコメントはプライバシーポリシーに従って管理され、すべてのリンクはnofollowであることにご留意ください。名前欄にはキーワードを使用しないでください。個人的で有意義な会話をしましょう。

このフォームはCloudflare Turnstileによって保護されており、Cloudflareプライバシーポリシーおよび利用規約が適用されます。