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

利用可能なユーザーコンテキスト値
{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 protected]
URLクエリ変数の使用方法の完全な例については、以下のよくある質問を参照してください。
よくある質問
前のページまたはURLからフィールドを事前入力できますか
以下の例では、URLパラメータを使用して金額とメールフィールドの事前入力を設定する方法を示します。これは、別のフォームプラグインからリダイレクトされた後や、クライアントに事前構築されたURLを提供する際によくあるシナリオです。
カスタム金額の設定
ユーザーによって金額を決定できるようにするを選択し、デフォルト価格オプションとして設定して、価格オプションを作成します

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

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

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

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

ご不明な点はまだありますか?喜んでお手伝いさせていただきます!
最終更新日: