ワードプレスファイルアップロードウィジェットの作成方法

WordPressでファイルアップロードウィジェットを作成する方法

サイトのフォームにファイルやメディアを追加できる機能をユーザーに提供することで、必要な情報を簡単に収集できるようになります。そのためにファイルアップロードウィジェットが必要なのです。

複雑なコーディングや信頼性の低いプラグインを扱うことなく、シームレスなプロセスを実現する方法について心配しているかもしれない。誰だって、簡単なはずのトラブルシューティングに何時間も費やしたくはないでしょう。

そこで、このガイドでは、WordPressでファイルアップロードウィジェットを作成し、ウェブサイトの訪問者からファイルを受け取る方法を紹介します。

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

WordPressでファイルアップロードウィジェットを作成する方法

フォームで収集したい情報の種類にもよりますが、WordPressのアップロードウィジェットを使用することは、ユーザーからより多くの情報を素早く簡単に取得するための最良の方法の一つです。

例えば、訪問者がWordPressに画像をアップロードできるようにするためのフォーム設置に最適です。フォームへの入力を簡単にし、アクセスしやすくすることで、フォームの放棄率を減らし、WordPressウェブサイトがより多くの収益を生み出せるようになります。

また、WordPressのアップロードフォームで追加ファイルの種類を受け付ける方法を学ぶこともできますし、ファイルのアップロードに支払いを要求したい場合は、別のガイドに飛ぶこともできます。

WordPressでファイルアップロードウィジェットを作成する方法については、ビデオチュートリアルをご覧ください。

WordPressアップロードウィジェットを作成する前に、WordPressファイルアップロードフォームを作成する必要があります。すでに作成済みの場合は、ステップ6に進んでください。

ステップ1: WordPressにファイルアップロードフォームを作成する

WPFormsはファイルアップロードに最適なプラグインです。Google Forms のファイルアップロード機能とは異なり、WPForms ではフォームページだけでなくサイトのどこにでもファイルアップロードを追加することができます。

WPFormsのホームページ

まず最初にWPFormsプラグインをインストールして有効化します。インストール方法の詳細については、WordPressにプラグインをインストールする方法のステップバイステップガイドを参照してください。

次に、WordPressのダッシュボードに行き、左側のメニューからWPForms " Add Newをクリックして新しいフォームを作成し、好きな名前を付けます。

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

次に、テンプレートを選択セクションまでスクロールダウンし、ファイルアップロードフォームテンプレートを検索します。次に、テンプレートを使用するをクリックして開きます。

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

これで WPForms は事前に作成されたファイルアップロードフォームを入力し、ドラッグアンドドロップビルダーを表示します。

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

ここで、左側のパネルから右側のプレビューエリアにドラッグすることで、フォームにフィールドを追加することができます。または、ステップ6で追加したフォームがアップロードウィジェットにうまく収まるようにフィールドを削除することもできます。

ファイルアップロードフォームテンプレートでは、名前Eメール電話番号、ファイルアップロード追加コメントフィールドがすでに用意されています。

フォームフィールドのいずれかをクリックして変更します。また、フォームフィールドをクリックしてドラッグすると、コンタクトフォームの順番を並べ替えることができます。

この例では、電話番号と追加コメントフィールドを削除して、このフォームを小さくし、ウィジェットにうまく収まるようにします。フィールドを削除するには、ゴミ箱アイコンをクリックしてください。

ファイルアップロードフォームテンプレートから電話番号フィールドを削除する

ファイルアップロードフィールドはWordPressで作成したフォームに追加することもできます。Fancy Fieldsの下にあるFile Uploadフォームフィールドを左側のパネルからプレビューエリアにドラッグするだけです。

コンタクトフォームにファイルアップロードフィールドを追加する

ステップ2:ファイルアップロードフィールドオプションの設定

ファイルアップロードフィールドをクリックしてフィールドオプションを開き、カスタマイズすることができます。

ファイルアップロードフィールドのフィールドオプションをカスタマイズする

ここで変更できる:

  • ラベル - フォームフィールドに名前を付け、サイト訪問者に何のためのフィールドか分かるようにします。
  • 説明 - ユーザーに詳細を説明する説明を追加します。例えば、画像だけをアップロードしてほしい場合は、そのように伝えましょう。
  • 許可するファイル拡張子- WordPressのフォームにアップロードできるファイルの種類を制限したい場合は、カンマで区切ってここに入力してください。
  • Max File Size - ユーザーにアップロードを許可するファイルの最大サイズをメガバイト単位で指定します。ここに数値を入力しない場合、WPFormsのデフォルトはサーバーが許可する最大ファイルサイズになります。これを変更する必要がある場合は、WordPressの最大ファイルアップロードサイズを増やす方法についてのチュートリアルを参照してください。
  • 最大ファイルアップロード数 - モダンスタイルのファイルアップロードフィールドを使用している場合、ユーザーが一度にアップロードできるファイル数に制限を設定できます。
  • 必須 - ユーザーがフォームを送信する前にファイルのアップロードを要求する場合は、このチェックボックスを選択します。

詳細設定タブには、さらに多くのオプションが用意されている。

高度なファイルアップロードフィールドオプション
  • スタイル- デフォルトのモダンスタイルとクラシックスタイルを切り替えることができます。モダンフィールドアップロードフィールドでは、ユーザーがファイルをフォームにドラッグ&ドロップし、複数のファイルをアップロードすることができます。クラシックスタイルでは、ユーザーがコンピュータからファイルを選択するための「ファイルを選択」ボタンが表示されます。
  • WordPressメディアライブラリにファイルを保存 - デフォルトでは、ユーザーによってアップロードされたすべてのファイルは、サイトのUploadsディレクトリ内のWPFormsフォルダに保存されます。より簡単にするために、これらのファイルをWordPress Media Libraryに保存することもできます。
  • ファイルアクセス制限を有効にする- ユーザーの役割に基づいて、またはパスワード保護を追加することによって、アップロードされたファイルへのアクセスを制限します。
  • Hide Label- フォームフィールドラベルを隠す

また、WordPressでマルチステップフォームを作成する方法の投稿にあるステップに従うことで、フォームを見栄えの良いものにすることができます。しかし、このチュートリアルのために、私たちはシングルページにこだわります。

フォームが思い通りに表示されたら、ビルダーの右上にある「保存」をクリックします。

ステップ 3: ファイルアップロードフォームの設定をカスタマイズする

開始するには、設定"一般に進みます。

フォームの一般設定にアクセスする

ここでは以下の設定ができる:

  • フォーム名 - 必要であれば、ここでフォーム名を変更してください。
  • フォームの説明 -フォームに説明を付けます。
  • タグ - フォームにタグを追加して整理できます。
  • 送信ボタンテキスト -送信ボタンのコピーをカスタマイズします。
  • 送信ボタン処理テキスト -フォームの送信中に表示されるテキストを変更します。

次に、Advancedセクションを展開し、以下の設定も行う:

  • CSSクラス -フォームや送信ボタンにカスタムCSSを追加できます。
  • URL による事前入力 - URL に基づいていくつかのフィールドを自動的に入力します。
  • AJAXフォーム送信を有効にする - ページリロードなしでAJAX設定を有効にします。
  • WordPress で入力情報の保存を無効にする -GDPR の要件に準拠するために、IP アドレスやユーザーエージェントなどの入力情報やユーザー情報の保存を無効にすることができます。シンプルなお問い合わせフォームにGDPRの同意フィールドを追加する方法については、ステップバイステップの説明をご覧ください。

一般設定が終わったら、スパム対策とセキュリティ設定に移動します。

フォームスパムとセキュリティ設定を開く

ここでは、さらにいくつかの設定を行うことができます:

  • スパム対策を有効にする -スパム対策機能、hCaptcha、またはGoogle reCAPTCHAを使ってコンタクトフォームのスパムを阻止しましょう。スパム対策チェックボックスはすべての新規フォームで自動的にチェックされます。
  • Akismet アンチスパムプロテクションを有効にする -Akismet プラグインを使用してスパムを管理している場合、このフォームに接続して偽のエントリーを防ぐことができます。
  • カントリーフィルターを有効にする -特定の国からのエントリーを防ぐことができます。
  • キーワードフィルターを有効にする -特定の語句を含む投稿をブロックします。

終わったら、Saveをクリックする。

ステップ 4: フォームの通知を設定する

通知は、誰かがWordPressアップロードウィジェットにファイルを送信したことを知るための優れた方法です。

また、通知機能を無効にしない限り、誰かがあなたのサイトでフォームを送信するたびにEメール通知が届きます。

フォームの通知設定にアクセスする

誰かがフォームに入力したときにEメールを受け取るには、WordPressでフォーム通知を設定し、Eメールアドレスを入力する必要があります。

また、スマートタグを使用すると、サイト訪問者がフォームを完了すると、フォームを受け取ったことを知らせるパーソナライズされた通知を送ることができます。これにより、ユーザーはファイルアップロードとともにフォームが正しく通過したことを確認できます。

詳しくは、WordPressで複数のフォーム通知を送信する方法のステップバイステップガイドをご覧ください。

また、スマートタグを使用して、アップロードされたエントリーファイルへのリンクをメール通知に含めることもできます。

電子メール通知内のファイルアップロードリンク

または、添付ファイルとしてファイルを含めることもできます。通知の詳細設定までスクロールし、ファイルアップロード添付を有効にしてください。

電子メール通知のファイルアップロード添付を有効にする

メールプロバイダーによって、添付ファイルのサイズに制限がある場合があります。添付ファイルのサイズが大きいと、メールが正しく配信されない場合があります。

最後に、カスタムヘッダ画像エリアにロゴまたは任意の画像を追加することで、通知メールを簡単にブランディングするオプションがあります。選択したロゴ/画像は下のWPFormsロゴのように通知メールの上部に表示されます。

カスタムヘッダー画像付きEメール通知

ステップ 5: ファイルアップロードフォームの確認を設定する

フォームの確認は、ユーザーがWordPressのアップロードウィジェットに情報を送信した後、即座に(自動的に)アクションを起こす方法です。このステップに関する詳しいヘルプは、フォーム確認のセットアップ方法のチュートリアルをご覧ください。

WPFormsには3種類の確認があります:

  1. メッセージ - これは誰かがフォームの送信を押した後に表示されるデフォルトの確認タイプで、カスタマイズすることができます。サイト訪問者の満足度を高めるために確認メッセージをカスタマイズする方法についてのヒントをご覧ください。
  2. 表示ページ - サンキューページのようなサイト上の任意のページにユーザーを自動的に送ります。
  3. リダイレクト -より複雑な開発のために、ユーザーを別のウェブサイトや特別なURLに移動させたい場合に便利です。

それでは、WPFormsで簡単なフォーム確認を設定し、サイト訪問者があなたのサイトでフォームを送信したときに表示される成功メッセージをカスタマイズする方法を見てみましょう。

まず、フォームエディターの「設定」にある「確認」タブをクリックします。

次に、作成したい確認タイプを選択します。この例では、「メッセージ」を選択します。

ファイルアップロードフォームの確認メッセージをカスタマイズする

その後、確認メッセージをお好みに合わせてカスタマイズし、完了したら「保存」をクリックします。

これでウェブサイトのウィジェットにフォームを追加する準備ができました。

ステップ 6: ファイルアップロードフォームをウィジェットに追加する

フォームを作成したら、WordPressサイトのウィジェットエリアに追加することができます。

WPFormsを使用すると、ページ、ブログ記事、WordPressウィジェットなど、ウェブサイトの複数の場所にフォームを追加することができます。

ファイルアップロードフォームをウィジェットに追加し、独自のアップロードウィジェットを作成するには、WordPressダッシュボードの左側メニューから「外観"ウィジェット 」をクリックします。

ここでは、WordPressテーマが提供するウィジェットエリアのための異なるセクションが表示されます。ファイルアップロードフォームを追加したいエリアのセクションを展開します。この例では、サイドバーに設置します。

利用可能なWordPressウィジェットエリア

プラス(+)ボタンをクリックしてウィジェットエリアに新しいブロックを追加し、WPForms ブロックを選択します。すぐに表示されない場合は、検索することができます。

ウィジェット領域にWPFormsブロックを追加する

次に、WPForms ブロックのドロップダウンからファイルアップロードフォームを選択します。

ウィジェットのWPFormsブロックからファイルアップロードフォームを選択する

ファイルアップロードフォームがウィジェットにロードされます。ファイルアップロードウィジェットをライブにするには、更新ボタンをクリックするだけです。

ファイルアップロードウィジェットの公開

これで完了です!ファイルアップロードフォームは、あなたのウェブサイトのWordPressウィジェットに設置されました。

ファイルアップロードウィジェット

ステップ 7: 提出されたファイルを見る

WPForms は各フォーム送信をWordPress データベースのエントリとして保存します。アップロードされたファイルを表示するには、WPForms"Entriesに移動します。そしてファイルアップロードウィジェットのフォーム名をクリックします。

すべてのエントリーを表示したら、個々のエントリーの「アクション」列の「表示 」をクリックして、WordPressのアップロード・ウィジェットからアップロードされたファイルにアクセスすることができます。

ファイルアップロードフォームのエントリーを表示する

ファイルを右クリックしてダウンロードするか、ファイルをクリックしてブラウザで表示することができます。

エントリー内のファイルアップロードの表示

さらに、私たちのZapierアドオンを使えば、すべてのファイルアップロードを自動的に保存することができます:

あなたのアップロードフォームやウェブサイトがどのように利用されているかを知るには、WordPressにGoogle Analyticsをインストールする方法をご覧ください。

FAQ - WordPressでファイルアップロードウィジェットを作成する方法

WordPressにファイルアップロード機能を追加するには?

WordPressにファイルアップロード機能を追加するには、WPFormsのようなプラグインを使います。WPFormsをインストールし、新しいフォームを作成し、ファイルアップロードフィールドを追加するだけです。そして、希望のページやウィジェットエリアにフォームを埋め込む。

WordPressはファイルのアップロードに対応していますか?

WordPressはデフォルトでファイルアップロードをサポートしていますが、WPFormsのようなプラグインを使えばこの機能を強化することができます。

誰かがWordPressにファイルをアップロードできるようにするにはどうすればよいですか?

誰かがあなたのWordPressサイトにファイルをアップロードできるようにするには、WPFormsを使用します。 ファイルアップロードフィールドを 持つフォームを作成し、サイトに設置します。訪問者はこのフォームを使ってWordPressのメディアライブラリに直接ファイルをアップロードすることができます。

WordPressに画像のアップロードボタンを追加するには?

WordPressに画像のアップロードボタンを追加するには、WPFormsを使います。フォームを作成し、画像ファイルを受け付けるように設定できるファイルアップロードフィールドを含めます。これにより、ユーザがサイトを通じて画像をアップロードする簡単な方法が作成されます。

次に、WordPressでAdobe Illustratorのアップロードを許可する。

デザイナーからのファイルを受け取りたい場合は、WordPressでAdobe Illustrator(AI)のアップロードを有効にする方法をぜひご覧ください。中小企業のマーケティングに関する素晴らしいヒントが掲載された記事もぜひご覧ください。

WordPressフォームを今すぐ作成

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

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

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

ハムザ・シャヒード

ハムザはWPFormsチームのライターで、デジタルマーケティング、サイバーセキュリティ、WordPressプラグイン、ERPシステムに関連するトピックも専門としています。もっと知る

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

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

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

コメントを追加する

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

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