有料メンバーシッププロ–ヘルパーアドオンの登録

有料メンバーシッププロ–ヘルパーアドオンの登録 | Paid Memberships Pro

説明

メンバーシップのチェックアウト時とユーザープロファイルでカスタムフォームフィールドを収集します。ユーザーフィールドは、メンバーシップチェックアウトページに追加するか、ユーザーのフロントエンドプロファイルまたはWordPress管理者の[プロファイルの編集]画面でキャプチャできます。
このプラグインを使用すると、承認された電子メールアドレスまたはユーザー名のリストのメンバーシップ登録を制限することもできます。
RegisterHelperアドオンの完全なドキュメントを読む
公式有料メンバーシッププロアドオン
これは、WordPressの最も完全なメンバー管理およびメンバーシップサブスクリプションプラグインである、有料メンバーシッププロの公式アドオンです。
複数のフィールドタイプをサポート
Register Helperを使用すると、さまざまなフィールドタイプを追加して、メンバーに関する追加情報を取得できます。フィールドは、メンバーが選択したメンバーシップレベルまたはアクティブなメンバーシップレベルによってカスタマイズできます。サポートされているフィールドタイプは次のとおりです。

テキストとTextarea
Select and Select2(複数選択)
チェックボックス、グループ化されたチェックボックス、およびラジオ選択
日付
ファイルのアップロード
読み取り専用
HTML(任意のHTMLを生成します)
隠し

登録されたフィールドはすべて条件付きフィールドにすることができます。これらのフィールドはJavaScriptを使用して、別のフィールドの値に基づいて動的に非表示または表示します。
フィールドの追加に関するドキュメントを読む
メンバーシップチェックアウトへのフィールドの追加
Register Helperを使用すると、Paid Memberships Proを使用して、MembershipCheckoutページ内のさまざまな場所にフィールドを追加できます。次のような既存の場所にフィールドを追加できます。

after_username
after_password
after_email
after_captcha
after_billing_fields
before_submit_button

プロファイルにのみフィールドを追加する場合は、「just_profile」の場所を指定します。
メンバーシップチェックアウトに新しいセクションを追加する
「checkout_boxes」機能を使用して、メンバーシップチェックアウトフォームに新しいボックスまたは「セクション」を追加できます。新しく作成したボックスには、タイトル、

説明

、および指定した場所が含まれています。
チェックアウトボックスのドキュメントを読む
メールアドレスまたはユーザー名でメンバーシップのチェックアウトを制限する
カスタムの「承認済み」メールアドレスまたはユーザー名のリストを、[メンバーシップ]> [設定]> [メンバーシップレベル]> [レベルの編集]管理ページの[メールで制限]または[ユーザー名で制限]フィールドに追加します。

インストール

pmpro-register-helperディレクトリをサイトの/ wp-content / plugins /ディレクトリにアップロードします。
WordPressの[プラグイン]メニューからプラグインをアクティブ化します。
カスタムコードを使用してフィールドを構成します。フィールドの追加に関する完全なドキュメントを表示し、RegisterHelperのセットアップでこのビデオデモを確認してください。

Companyフィールドを追加するためのサンプルコード
以下は、「Company」フィールドを追加するサンプルコードです。カスタムプラグインを作成するか、WordPressリポジトリで無料で入手できるコードスニペットプラグインを使用して、カスタムフィールドコードをサイトに追加できます。いずれかの方法の詳細な手順については、この関連記事をお読みください。
関数my_pmprorh_init(){
// RegisterHelperがロードされていなくても壊れないでください。
if(!function_exists( ‘pmprorh_add_registration_field’)){
falseを返します。
}

//フィールドを定義します
$ fields = array();

$ fields [] =新しいPMProRH_Field(
‘会社’、
‘テキスト’、
アレイ(
‘ラベル’ => ‘会社’、
‘プロファイル’ => true、
));

//フィールドを新しいcheckout_boxesに追加します。チェックアウトページにあります。
foreach($ fields as $ field){
pmprorh_add_registration_field(
‘checkout_boxes’、//チェックアウトページ上の場所
$ field // PMProRH_Fieldオブジェクト
);
}
}
add_action( ‘init’、 ‘my_pmprorh_init’);

プラグインの作者

Paid Memberships Pro

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

https://wordpress.org/plugins/pmpro-register-helper/
有料メンバーシッププロ–ヘルパーアドオンの登録プラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントする

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