投稿アドオン

投稿はプロの機能

あなたのビジネスを成長させるための投稿投稿やその他の強力な機能のロックを解除します。

WPForms Proを入手する

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

このチュートリアルでは、WPForms用のPost Submissionsアドオンをインストールして使用する方法を紹介します。

必要条件


このチュートリアルに入る前に、あなたのWordPressサイトにWPFormsプラグインをインストールしてください。そしてライセンスキーを確認し、Post Submissionsアドオンをインストールしてください。

1.投稿フォームの作成

投稿を受け付けるフォームは、多かれ少なかれ好きなようにカスタマイズできるが、いくつか重要な機能がある。

新しいフォームを作成するか、既存のフォームを開いて編集します。新しく始めるのであれば、ブログ記事投稿フォームのテンプレートを使用することをお勧めします。

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

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

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

これらはWordPressの標準的な投稿に接続できるフィールドです。これらのフィールドは好きなようにカスタマイズすることができ、フィールドを削除したり、ブログ記事に掲載したい情報に応じて新しいフィールドを追加したりすることができます。

投稿投稿フォームでカスタム投稿タイプを使用する方法の例については、ユーザー投稿イベントを受け付けるチュートリアルをご覧ください。

ユーザーがフォームに書き込みや書式を設定できるようにする

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

ユーザーがフォームから投稿した後の作業を減らすために、リッチテキストフィールドを使って投稿内容を収集することをお勧めします。

投稿フォームにリッチテキストフィールドを追加する

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

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

ユーザーがフォームに投稿した内容を保存し、後で投稿することができるようにしたいですか?Save and Resumeアドオンをご覧ください。

ユーザーが投稿カテゴリーを選択できるようにする

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

WordPressのカテゴリの詳細については、WPBeginnerの用語集エントリを参照してください。

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

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

このセクションの一番下に、「Dynamic Choices」と書かれたドロップダウンがあるはずです。これをタクソノミーに設定する必要があります。そして、Dynamic Taxonomy SourceでCategoriesを選択します。

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

投稿フォームのカテゴリーフィールドの設定にさらにヘルプが必要ですか?動的選択に関するチュートリアルをご覧ください。

2.投稿投稿の設定

フォームの準備ができたら、左側のフォームビルダーメニューから「設定」をクリックし、「投稿」タブを選択します。

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

フォームの投稿を有効にする

デフォルトのブログ記事投稿フォームテンプレートを使っている場合、このページの設定はすでにあなたのために設定されています。テンプレートを使用している場合でもカスタムフォームを使用している場合でも、これらの設定を確認することをお勧めします。

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

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

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

投稿タイプの選択

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

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

WordPressの投稿タイプの詳細については、WPBeginnerの用語集エントリーを参照してください。

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

また、このフォームから投稿されたすべての新規投稿に割り当てるステータスを選択する必要があります。ユーザーがすぐに投稿を公開できるようにすることもできますが、サイト上で公開する前に内容をチェックできるように、投稿ステータスのオプションを下書きまたはレビュー保留に設定することをお勧めします。

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

WordPressの投稿ステータスについてもっと情報が必要ですか?詳しくはWPBeginnerの用語集をご覧ください。

投稿者の選択

最後に、このフォームを使って投稿されるすべての新規投稿の作成者として、あなたのサイトの登録ユーザーを選択する必要があります。現在のユーザー」オプションを選択した場合、このフォームを使って投稿したログインユーザーが投稿者として表示されます。

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

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

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

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

WordPressの投稿にカスタムmetaフィールドを設定するのにお困りですか?カスタムフィールドを使ったWPFormsの使い方についてのチュートリアルをご覧ください。

次にマッピングしたいフィールドのメタキーを探します。Custom Fields " Fields Groups画面に行き、データをマッピングしたいフィールドのNameカラムの下を探せば見つかります。

カスタムフィールドのメタキーを探す

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

投稿投稿アドオンを使用したカスタム投稿メタのマッピング

フォームビルダーを離れる前に必ず変更を保存することを忘れないでください。

3.よくある質問

以下は、投稿アドオンの使用に関するよくある質問に対する回答です。

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

一度ユーザーがフォームからブログ記事を投稿すると、サイトの管理者ダッシュボードにアクセスできるユーザーのみが記事を更新することができます。しかし、ダッシュボードにアクセスして投稿を編集できるように、ユーザーに著者ロールを与えることはできます。

注: WordPressのユーザーロールについては、WPBeginnerのチュートリアルを参照してください。

これだけです!これで、フロントエンドでフォームを使って簡単にWordPressサイトに投稿を追加できるようになりました。

次に、ユーザーがフォームに投稿する前に、あなたのサイトのアカウントを登録できるようにしたいですか?詳しくはユーザー登録アドオンのチュートリアルをご覧ください。

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

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

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