動的なデフォルトフィールド値を設定する方法
このドキュメントについて
フォームビルダーで利用可能なカスタムフィールドのほとんどすべてで、デフォルト値を設定できます。また、より高度な支払いフローで必要とされるデータをフィールドに自動的に入力するための「動的値タグ」のセットも利用できます。
ユーザーとフォームのコンテキストのデフォルト値
ユーザーコンテキスト
サイトにユーザーアカウントがあり、ユーザーがログインしている場合、デフォルト値を使用して支払いフォームの情報を自動入力できます。

利用可能なユーザーコンテキスト値
**{User ID}
**WordPressユーザーのユーザーID。
**{User Email}
**WordPressユーザーアカウントに保存されているメールアドレス。
**{User First Name}
**WordPressユーザーアカウントに保存されている名(もしあれば)。
**{User Last Name}
**WordPressユーザーアカウントに保存されている姓(もしあれば)。
**{User IP}
**WordPressユーザーに保存されているIPアドレス。
フォームコンテキスト
デフォルト値を使用して、支払いフォームに関する情報を自動入力できます。

利用可能なフォームコンテキスト値
**{Form ID}
**現在のフォームのWP Simple PayフォームID。
**{Form Title}
**現在のフォームのWP Simple Payフォームタイトル。
**{Form Description}
**現在のフォームのWP Simple Payフォームの説明。
**{Embedded Post/Page ID}
**現在のWP Simple Payフォームが表示されているWordPressの投稿/ページID。
**{Embedded Post/Page Title}
**現在のWP Simple Payフォームが表示されているWordPressの投稿/ページタイトル。
**{Embedded Post/Page URL}
**現在のWP Simple Payフォームが表示されているWordPressの投稿/ページURL。
URLクエリ変数
URLクエリ変数を使用すると、フォーマットされたURLを使用して支払いフォームに情報を渡すことができます。
金額とメールのクエリ値が渡されたURLは、次のようになります。
http://example.com/payment-page?amount=2500&email=[email protected]
URLクエリ変数の使用方法の完全な例については、以下のよくある質問を参照してください。
名前フィールド値を渡す場合、クエリ変数nameは予約語であり、エラーの原因となるため使用できないことに注意してください。
よくある質問
前のページまたはURLからフィールドを事前入力できますか
以下の例では、URLパラメータを使用して金額とメールフィールドの事前入力を設定する方法を示します。これは、別のフォームプラグインからリダイレクトされた後や、クライアントに事前構築されたURLを提供する際によくあるシナリオです。
カスタム金額の設定
ユーザーによって金額を決定できるようにするを選択し、デフォルト価格オプションとして設定して、価格オプションを作成します

カスタム価格オプションを追加および設定した後、あなたのために追加されたカスタム金額入力フォームフィールドを編集します。

動的値セレクターをクリックし、クエリ文字列変数を選択します
以下に示すように、クエリ変数の名前を「」の間に入力します。ここではamountを使用しています。
「はい」にチェックを入れて、「デフォルトの価格金額で入力を事前入力する」ことを確認してください。
メールフィールドの設定
メールアドレスフォームフィールドの編集
動的値セレクターをクリックし、クエリ文字列変数を選択します

以下に示すように、“”の間にクエリ変数の名前を入力します。ここではemailを使用しています

URLクエリ変数を渡したフォームの例
フォームを発行またはプレビューした後、以下に示すように、クエリ変数とデフォルト金額を渡すことができます。
クエリ文字列を含むURLは、次のようになります。
http://example.com/plugin?amount=25000&[email protected]

まだ質問がありますか?私たちが喜んでお手伝いします!
最終更新日: