NGPフォーム | signalfade

説明

このプラグインは、NGP(NGP VAN)の寄付、サインアップ、およびボランティアフォームをサイトに統合するのに役立ちます。このプラグインの寄付部分を使用する場合は、サイトでSSL証明書を実行する必要があります。
このプラグインは、新しいNGPアクションプラットフォームでは機能しません。
アラートNo.1!
このプラグインは、NGPの最近リリースされた「NEW」プラットフォームでは機能しません。彼らはそれを「アクション」プラットフォームと呼んでいると思いますが、それははっきりしていません。
アラート2!
このプラグインを寄付に利用する場合は、SSL証明書の下でサイトを運営している必要があります。
使用法
この短いタグを適切なページまたは記事に配置します。
[ngp_show_donation]
寄付金額のカスタム金額は、次の2つの方法で設定できます。

埋め込みタグに金額を入力します:[ngp_show_donation amount = “50,250,1000”]

金額をGETクエリ文字列に入力します:http://mycamapign.com/donation?amounts = 50,250,1000

デフォルトの寄付金額が必要な場合は、それらをembedタグに入れ、必要に応じてクエリ文字列の金額で上書きします。
記事は次の2つの方法で入手できます。

ソースを埋め込みタグに入れます:[ngp_show_form source = “hard-hitting-ad”]

ソースをGETクエリ文字列に入れます:http://mycamapign.com/donation?source = hard-hitting-ad

デフォルトの寄付ソースが必要な場合は、それをembedタグに入れ、必要に応じてクエリ文字列ソースでオーバーライドします。
embedタグにURLを入力することで、寄付プロセスのカスタム感謝URLを設定できます。
[ngp_show_donationthanks_url = “/ thanks-for-your-donation”]

寄付の感謝のURLのデフォルトは次のとおりです。/thank-you-for-your-contribution
カスタム金額フィールドをオフにすることができます。
[ngp_show_donation custom_amt_off = “true”]

注意してください!

カスタム金額フィールドをオフにして、寄付招待フォームを使用している場合、フォームに見つからない金額を入力する構成要素があり、カスタム金額フィールドに配置される可能性はありません。
寄付の提案jQuery
寄付ページでは、ラジオボタンと入力フィールドが同じものであることをユーザーが理解できるように、以下を使用しています。ユーザーがJavaScriptをサポートしておらず、カスタムフィールドに値が含まれている場合は、ラジオボタンで選択されているものが常に上書きされます。
$( ‘。ngp_custom_dollar_amt’)。keyup(function(){
if($(this).val()!= ”){$( ‘。Amount’)。attr( ‘checked’、false); }
});
$( ‘。Amount’)。mouseup(function(){
$( ‘。ngp_custom_dollar_amt’)。val( ”);
});

[ngp_show_volunteer]

embedタグにURLを入力することで、寄付プロセスのカスタム感謝URLを設定できます。
[ngp_show_volunteerthanks_url = “/ thanks-for-your-work-pledge”]

ボランティアの感謝のURLのデフォルトは次のとおりです。/thank-you-for-volunteering
[ngp_show_signup]
embedタグにURLを入力することで、電子メールサインアッププロセスのカスタム感謝URLを設定できます。
[ngp_show_signupthanks_url = “/ thanks-for-signing-up-for-incessant-emails”]

メールサインアップの感謝のURLのデフォルトは次のとおりです。/thank-you-for-signing-up
サインアップ豊富なオプション
その特定のNGPAPIエンドポイントの資格情報を持っている場合、サインアップはCOOAPIを利用できます。このAPIを使用すると、サインアップのために包括的でないデータを送信できます。
COO APIを使用するようにプラグインを構成するために必要な3つの情報は、「一般設定」ページにあります。
COO APIを使用するようにプラグインを構成したら、サインアップ埋め込みタグで使用するフィールドを指定できます。少なくとも電話または電子メールを指定する必要があります。
[ngp_show_signup fields = “Name | Email | Phone | Zip”]

既存のデータと一致させることができない場合、このデータは他の付随情報なしでNGP構成要素データベースに保存されることに注意してください。
[ngp_donation_invite_form url =” / donate”]
寄付の招待フォームのURLを設定する必要があります。相対URLである必要があります。
リンク先のURLに寄付元を追加する場合は、embedタグに追加します。
[ngp_donation_invite_form url = “/ donate” source = “invite-form”]

この招待フォームで寄付フォームにカスタム金額を設定する必要がある場合は、次のようにします。
[ngp_donation_invite_form url = “/ donate /?amounts = 10,20,30,40,50”]

インストール

[設定]-> [一般]に移動し、[NGP APIキー]、[寄付サポート電話回線]、[寄付フッターの追加情報]フィールドに入力します。

このプラグインには、バージョン5.3以上のphpが必要です
「NGPAPIキー」は、このプラグインがNGPVANサービスで認証する方法です。 NGPから取得するAPI認証情報文字列が「CWP」API用であることを確認する必要があります。
「NGPセキュアURL」は、サイトがすでに使用するように構成されている可能性があるものとは異なるセキュアURLを指定する必要がある場合に使用されます(たとえば、SSL証明書はdonate.yourdomain.com用であり、WordPressサイトを指しますが、サイトはwww.yourdomain.comにも読み込まれます)。
「Checktoaccept Amex」は、チェックボックスをオンにすると、カードタイプのAmericanExpressオプションがフロントエンドに表示されるチェックボックスです。
NGP VANサーバーによって寄付が拒否されると、「寄付サポート電話回線」がエラーメッセージとともに表示されます。
「寄付フッターの追加情報」は、寄付の郵送先住所、寄付の制限、寄付の課税ステータスなどを一覧表示するために使用される場合があります。

寄付部分を含め、このプラグインをローカルマシンの開発環境で使用する場合は、TLDとして「.dev」を使用します(開発者マシンの仮想ホストで開発します。/etc/hostsを編集してを追加します。 dev url)。このプラグインが稼働している場合、寄付のショートコードを使用してすべてのページでSSLを強制します。 $ _SERVER [‘HTTPS’]が設定され、有効で「オン」になっていることを確認してください。

プラグインの作者

signalfade

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/ngp-forms/
NGPフォームプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です