お問い合わせフォームにファイルアップロードを追加する
お問い合わせフォームに「ファイルアップロードフィールド」ブロックを追加すると、訪問者は問い合わせ時に文書、画像、その他のファイルを添付できます。
この機能はJetpack Completeおよび従来のJetpack Professionalを利用しているサイトで使用できます。お試しになりたい場合は、Completeプランにアップグレードできます。
ファイルアップロードフィールドブロックを使うと、お問い合わせフォームにアップロードフィールドを追加できます。これにより訪問者はファイル、画像、文書を簡単に添付でき、送信内容から追加の情報を収集できます。
ファイルアップロードフィールドを追加する
フォームから訪問者がファイルを添付できるようにするには、次の手順でファイルアップロードフィールドを追加します:
- フォームを追加したいページまたは投稿を開くか、新しいフォームを作成します。方法についてはこのページをご覧ください。
- リスト表示で、新しいアップロードフィールドの前または後に配置するフィールドを見つけます。
- オプションアイコン(?)をツールバーでクリックし、前に追加または後に追加を選択して新しいブロックを挿入します。
- +(プラスアイコン)のブロック挿入ツールをクリックし、ファイルアップロードフィールドを検索します。
- ファイルアップロードフィールドをブロックのオプションから選択してフォームに配置します。アイコンは緑色です。
- 完了したら、保存または公開 WordPressエディターの右上隅にあるボタンをクリックして変更を保存します。
スタイルを設定して調整し、他のフォームフィールドと同じ方法でファイルアップロードフィールドをカスタマイズできます。
訪問者がアップロードできるファイル数を設定する
ファイルアップロードフィールドでは、1つのファイルを受け付けます。同じフィールドに複数のファイルを添付できるようにするには、次の手順を行います:
- ファイルアップロードフィールドフォーム内のブロックを選択します。
- ブロック設定のサイドバーを開き、フィールド設定を見つけます。
- 「最大ファイル数」を、フィールドで受け付けるファイル数に設定します。
- 保存または公開をクリックして変更を保存します。
1から10までの任意の数を設定できます。この設定が存在する前に追加したフィールドは、変更するまで1つのファイルを受け付けます。
フィールドが複数のファイルを受け付ける場合、訪問者はファイル選択画面で複数のファイルを一度に選択したり、ファイルのグループをアップロード領域にドラッグしたりできます。訪問者がファイルを選択すると、フォームを送信する前でも各ファイルがすぐにアップロードされます。
訪問者がフィールドの受け付ける数を超えるファイルを指定した場合、フィールドは受け付け可能な数のファイルを受け付け、残りが追加されなかったことを説明するメッセージをフィールドの下に表示します。訪問者はファイルの横にある×ボタンでファイルを削除し、別のファイルを追加できます。
フォルダーのアップロードには対応していません。訪問者がフォルダーをアップロード領域にドラッグすると、「フォルダーのアップロードには対応していません」と表示されるため、フォルダー内の個々のファイルを選択する必要があります。
アップロード領域のテキストはフォームの一部であるため、「最大ファイル数」を増やしても変更されません。「ファイルをアップロード」と表示されている場合は、フィールドが受け付けるファイル数に合わせて編集してください。
アップロードされたファイルへのアクセス
訪問者がファイルを添付したフォームを送信した後、回答を確認してアップロードされたファイルを管理できます。WP AdminでJetpack → フォーム → 回答を開きます。送信者の名前を選択して送信内容を開きます。ダウンロードアイコンを使ってアップロードされたファイルをダウンロードしたり、ファイル名をクリックしてプレビューしたりできます。
送信内容には訪問者がアップロードしたすべてのファイルが一覧表示されるため、複数のファイルを受け付けるように設定したフィールドでは、各ファイルが個別に表示されます。1つずつダウンロードしてプレビューしてください。
受け付けられるファイル形式
受け付けられる形式は、PDF、Word文書、JPEGおよびPNG画像、音声ファイルです。各ファイルのサイズは最大20 MBです。
20 MBの制限は送信内容全体ではなく、各ファイルに個別に適用されます。10個のファイルを受け付けるように設定したフィールドでは、1回の送信で最大200 MBを受信できます。
フォームの送信で動画ファイルをアップロードすることはできません。フォルダーのアップロードにも対応していません。
Still need help?
Please contact support. We’re happy to advise.