投稿送信アドオン

投稿の送信はPro機能です

ビジネスを成長させるために、投稿の送信やその他の強力な機能のロックを解除しましょう。

WPForms Proを入手

サイトのフロントエンドでフォームからWordPressの投稿を作成できるようにしますか? WPFormsの投稿送信アドオンを使用すると、WordPressダッシュボードへのアクセスを許可することなく、ゲスト投稿の送信、ユーザーが送信したイベントなどを簡単に受け入れることができます。

このチュートリアルでは、WPFormsの投稿送信アドオンのインストールと使用方法を説明します。

要件:


このチュートリアルを開始する前に、WordPressサイトにWPFormsプラグインをインストールし、ライセンスキーを検証してから、投稿送信アドオンをインストールしてください。

1. 投稿送信フォームの作成

投稿送信を受け入れるために使用するフォームは、ほぼ好きなようにカスタマイズできますが、含めるべき重要な機能がいくつかあります。

新しいフォームを作成するか、既存のフォームを編集用に開きます。新規に開始する場合は、ブログ投稿送信フォームテンプレートの使用を検討してください。

ブログ投稿送信フォームテンプレートの選択

ブログ投稿送信フォームテンプレートについてさらに詳しく知りたいですか? WPFormsでのテンプレートの使用に関するチュートリアルをご覧ください。この例に示されているサンプル投稿送信フォームテンプレートのプレビューと使用方法はこちらです。

テンプレートを使用する場合でも、フォームをゼロから作成する場合でも、次のフィールドを含めることをお勧めします。

これらは、標準のWordPress投稿に接続できるフィールドです。ブログ投稿に含めたい情報に応じて、これらのフィールドをカスタマイズしたり、フィールドを削除したり、新しいフィールドを追加したりできます。

カスタム投稿タイプを投稿送信フォームで使用する例については、ユーザーが送信したイベントの受け入れに関するチュートリアルをご覧ください。

ユーザーにフォームで投稿を作成およびフォーマットさせる

フォームでユーザーが投稿コンテンツを送信できるようにするには、いくつかの方法があります。ただし、ほとんどの方法では、バックエンドで何らかのフォーマット(見出しやリンクの追加など)を行う必要があります。

ユーザーがフォーム経由で投稿を送信した後に、ご自身で行う作業量を減らすために、投稿コンテンツの収集にはリッチテキストフィールドの使用をお勧めします。

投稿送信フォーム用のリッチテキストフィールドの追加

YouTube動画などの外部ファイルを埋め込むには、動画リンクをリッチテキストフィールドに貼り付けるだけで済みます。iframeコードを使用して動画を埋め込むことは、リッチテキストフィールドでは機能しません。詳細については、リッチテキストフィールドのチュートリアルをご覧ください。

このフィールドは、ユーザーが基本的なテキストスタイルを適用できるように、フォームにテキストエディターを挿入します。また、ユーザーが投稿に画像を含められるように、リッチテキストフィールドでファイルアップロードを有効にすることもできます。

ユーザーにフォームに投稿コンテンツを保存させ、後で書き込みと送信を完了できるようにしたいですか?保存と再開アドオンをご覧ください。

ユーザーに投稿カテゴリを選択させる

WordPressでは、カテゴリを使用してサイト上の投稿を整理します。ドロップダウンまたは複数選択フィールドを使用して、ユーザーに投稿のカテゴリを選択させることができます。

WordPressのカテゴリの詳細については、WPBeginnerのこの件に関する用語集エントリをご覧ください。

ユーザーに投稿カテゴリを選択させるには、フォームに使用したいフィールドタイプ(ドロップダウンまたは複数選択)を追加します。次に、フィールドをクリックしてフィールドオプションパネルを開き、詳細設定タブを選択します。

ドロップダウンフィールドの詳細オプションにアクセスする

このセクションの下部近くに、動的選択肢というラベルのドロップダウンがあります。これを分類法に設定する必要があります。次に、動的分類法ソースの下で、カテゴリを選択します。

カテゴリの動的な選択肢を設定する

投稿送信フォームのカテゴリフィールドの設定についてさらにサポートが必要ですか?詳細については、動的選択肢に関するチュートリアルをご覧ください。

2. 投稿送信設定の設定

フォームの準備ができたと思ったら、左側のフォームビルダーメニューで設定をクリックし、次に投稿送信タブを選択します。

投稿の作成を有効にするには、投稿送信を有効にするトグルがオンの位置になっていることを確認してください。

フォームの投稿送信をオンにする

デフォルトのブログ投稿送信フォームテンプレートを使用している場合、このページのすべての設定はすでに構成されています。テンプレートを使用しているかカスタムフォームを使用しているかに関わらず、これらの設定を確認することをお勧めします。

フォームフィールドとWordPress投稿のマッピング

次に、フォーム内の特定のフィールドを新しいWordPress投稿にマッピングする必要があります。提供されているドロップダウンを使用して、次の各項目に対応するフィールドを選択します。

フォームのフィールドを投稿メタデータにマッピングする

投稿タイプの選択

次に、投稿タイプドロップダウンを使用して、このフォームで送信されたコンテンツを投稿、ページ、または別の投稿タイプとして保存するかどうかを選択します。

フォームで送信されたコンテンツの投稿タイプを選択する

WordPressの投稿タイプに関する詳細については、WPBeginnerのこのトピックに関する用語集エントリをご覧ください。

デフォルトの投稿ステータスの設定

また、このフォームから送信されたすべての新しい投稿に割り当てたいステータスを選択する必要があります。ユーザーがすぐに投稿を公開できるようにすることもできますが、サイトで公開される前にコンテンツを確認できるように、投稿ステータスオプションを下書きまたはレビュー待ちに設定することをお勧めします。

フォームで送信されたコンテンツのデフォルトステータスを選択する

WordPressの投稿ステータスに関する詳細情報が必要ですか?詳細については、WPBeginnerのこの用語の用語集エントリをご覧ください。

投稿作成者の選択

最後に、このフォームを使用して送信されたすべての新しい投稿の作成者として、サイトに登録されているユーザーを選択する必要があります。現在のユーザーオプションを選択した場合、このフォームを使用して投稿を送信したログインユーザーは、自分の投稿の作成者としてリストされます。

フォームで送信された新しい投稿の作成者を選択する

カスタム投稿メタの追加(オプション)

WordPressの投稿にカスタムメタフィールドを追加した場合、フォームから関連する詳細をユーザーに収集し、投稿にマッピングできます。

まず、カスタムメタフィールドを設定する必要があります。これにはAdvanced Custom Fieldsプラグインを使用することをお勧めします。

WordPressの投稿のカスタムメタフィールドの設定にヘルプが必要ですか?カスタムフィールドとWPFormsの使用に関するチュートリアルをご覧ください。

次に、マッピングしたいフィールドのメタキーを見つけます。これは、カスタムフィールド » フィールドグループ画面に移動し、マッピングしたいフィールドの名前列の下を確認することで見つけることができます。

カスタムフィールドのメタキーを見つける

フォームビルダーで、設定 » 投稿送信に移動し、カスタム投稿メタセクションまでスクロールします。ここで、マッピングしたいカスタムフィールドのメタキーを入力し、提供されているドロップダウンを使用してフォームから対応するフィールドを選択します。

投稿送信アドオンを使用してカスタム投稿メタをマッピングする

フォームビルダーを離れる前に、必ず変更を保存してください。

3. よくある質問

これは、Post Submissionsアドオンの使用に関するいくつかのトップ質問への回答です。

ユーザーはフォームから送信した後、投稿を編集/更新できますか?

いいえ。ユーザーがフォームからブログ投稿を送信すると、サイトの管理ダッシュボードにアクセスできるユーザーのみが投稿を更新できます。ただし、ユーザーに作成者の役割を付与すれば、ダッシュボードにアクセスして投稿を編集できます。

注:WordPressのユーザーロールの詳細については、WPBeginnerのチュートリアルをご覧ください。

これで完了です!これで、フォームを使用してフロントエンドでユーザーがWordPressサイトに投稿を追加することを簡単に許可できます。

次に、ユーザーにフォームで投稿を送信する前にサイトのアカウントに登録させたいですか?詳細については、ユーザー登録アドオンに関するチュートリアルをご覧ください。

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

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。