WordPressサイトでユーザー登録を許可する方法

長年、WordPressでエンゲージメントの高いオンラインコミュニティを構築する秘訣について、多くの方からお問い合わせをいただいています。

その答えは常に同じ基盤から始まります:適切なユーザー登録です。これは、今日最大のWordPressリソースサイトであるWPBeginnerを成長させる過程で、私たちが早くから学んだことです。

その過程で、私たちはウェブサイトがシンプルなブログから活気あるコミュニティへと進化するのを見てきました。これらはすべて、適切なユーザー登録システムをセットアップすることによって実現されました。

したがって、ゲスト投稿を受け入れたい場合でも、メンバーシップサイトを作成したい場合でも、コミュニティを成長させたい場合でも、すべてはここから始まります。

このガイドでは、WordPressサイトでユーザー登録を許可する方法を正確に説明します。複雑なコードは不要で、実際に機能する簡単な手順のみです。🚀

WordPressでのユーザー登録を許可する

WordPressでユーザー登録を許可する理由

WordPressウェブサイトにユーザー登録フォームを追加することで、ユーザー同士が交流したり、ブランドの周りにコミュニティを構築したりできるようになります。

さらに、WordPressブログで、投稿、コメント、画像、動画などのユーザー生成コンテンツを受け入れて投稿することもできます。

オンラインストアをお持ちの場合、サイトに登録している顧客に限定コンテンツや割引オファーを提供することで、エンゲージメントを高めることができます。

これは、ユーザーエンゲージメントの向上、ロイヤルティの増加に役立ち、登録プロセス中にメールアドレスを収集できるようにすることで、メールリストの構築にも役立ちます。

それでは、WordPressでユーザー登録を簡単に許可する方法を見てみましょう。

このチュートリアルでカバーするトピックのリストを以下に示します。下のクイックリンクを使用して、さまざまなセクションにジャンプできます。

📝 注意: このガイドでは、デフォルトのユーザーロールと権限を使用してWordPressサイトにユーザーを追加することに焦点を当てています。

プレミアムコンテンツやコミュニティへのアクセスを有料化してオンラインでお金を稼ぎたい場合は、代わりにWordPress会員制サイト作成の究極ガイドをご覧ください。

WordPressでユーザー登録を有効にする

WordPressには、ユーザー登録を管理するための組み込み機能が用意されています。デフォルトではオフになっていますが、簡単にオンにすることができます。

これを行うには、WordPress管理エリアの設定 » 一般ページにアクセスするだけです。

ここから下にスクロールして「メンバーシップ」セクションに移動し、「誰でも登録可能」オプションの横にあるチェックボックスをオンにします。

WordPressでユーザー登録を開く

次に、デフォルトのユーザーロールを選択する必要があります。これは、WordPressウェブサイトに登録する各新規ユーザーに割り当てられるユーザーロールです。

WordPressの各ユーザーロールには、独自の権限と機能があります。WordPressのユーザーロールについて詳しくは、WordPressユーザーロールと権限のガイドをご覧ください。

デフォルトのユーザーロールは「購読者」ですが、利用可能な他のユーザーロールに変更できます。

例えば、ユーザーにあなたのウェブサイトに投稿を書いてほしい場合は、デフォルトのユーザーロールを投稿者または著者に変更できます。

📌 重要:ユーザー登録のデフォルトのユーザーロールとして「管理者」を絶対に使用しないでください。そうしないと、新規ユーザーがあなたのウェブサイトを乗っ取り、あなたをロックアウトする可能性があります。

設定を保存するには、「変更を保存」ボタンをクリックしてください。

これで、WordPressサイトはユーザー登録を受け付けるようになりました。WordPressログインページにアクセスすると、新規ユーザーとして登録するオプションが表示されます。

新規アカウント登録

ウェブサイトでユーザー登録を開始したら、ユーザーがアカウントにサインアップしてログインできることを知らせる必要があります。

それを行うには複数の方法があります。

WordPressのサイドバーにログインページと登録ページへのリンクを簡単に追加することも、ウェブサイトのカスタムログインページと登録ページを作成することもできます。

お客様のニーズに最も適した方法を選択できるよう、3つの異なる方法をご紹介します。

方法1:WordPress サイドバーにメタウィジェットを追加する

ログインリンクを追加する最も簡単な方法は、メタウィジェットをサイドバーに追加することです。

外観 » ウィジェット ページに移動し、「メタ」ウィジェットをサイドバーに追加するだけです。詳細な手順については、WordPressでウィジェットを追加して使用する方法のガイドをご覧ください。

WordPressサイドバーにメタウィジェットを追加する

メタウィジェットには、登録、ログイン/ログアウト、RSSフィード、コメントフィード、WordPress.orgウェブサイトへのリンクが含まれています。

こちらが当社のサンプルウェブサイトでの表示です:

メタウィジェットプレビュー

ブロックテーマを使用している場合、外観 » ウィジェットオプションは利用できないことに注意してください。その場合は、方法2または3を使用できます。

WPForms を使用したカスタムログインページの作成方法

最初の方法の問題は、登録フォームまたはログインフォームをカスタマイズする方法がないことです。フォームフィールドを追加したり、フォームのデザインを変更したりすることはできず、WordPressウェブサイトのデザインと一致しません。

カスタムログインページを使用することで、はるかに優れたユーザーエクスペリエンスを提供できます。フォームをウェブサイトの任意のページに埋め込み、フォームフィールドを追加して、必要な情報を収集できます。

カスタムログインページを作成するためのさまざまな方法をご紹介します。最も簡単な方法は、WPForms プラグインを使用することです。

これは、ユーザー登録アドオンが付属する、市場で最高の WordPress お問い合わせフォームプラグインです。ウェブサイトのどこにでもログインフォームと登録フォームを簡単に追加およびカスタマイズできます。

👉 ご存知でしたか? 当社では、お問い合わせフォームや年次読者アンケートなど、あらゆるフォームのニーズに WPForms を使用しています。使いやすさが気に入っており、AI ツールの展開により、WordPress フォームの作成がこれまで以上に簡単になりました。

WPFormsの完全なレビューをチェックして、その機能をご覧ください!

WPFormsのホームページ

まず、WPFormsプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

📝 注: WPFormsには無料版もあります。ただし、ユーザー登録アドオンにアクセスするには、少なくともプラグインのProライセンスが必要です。

有効化後、WPForms » 設定 ページにアクセスしてライセンスキーを入力してください。

この情報は、WPForms ウェブサイトのアカウントから入手できます。

WPFormsライセンスキーの入力

確認後、WordPressダッシュボードからWPForms » Addonsページに移動してください。

ここで下にスクロールして「User Registration Addon」を見つけ、その横にある「Install Addon」ボタンをクリックします。

ユーザー登録アドオン

WPFormsがアドオンをインストールし、その後「有効化」ボタンをクリックして使用を開始する必要があります。

これで、WPFormsを使用してカスタム登録フォームとログインフォームを作成する準備が整いました。

カスタム登録フォームの作成

単純にWPForms » 新規追加ページにアクセスして、WPFormsフォームビルダーを起動してください。

ここでは、まずフォーム名を入力し、次にフォームの作成方法(AIを使用、ゼロから作成、またはテンプレートを選択)を選びます。

🧑‍💻 プロのヒント: WPForms AIを使用すると、簡単なプロンプトだけで、ツールが自動的にフォームを生成します。

すぐに始められるように、クリックできる既製のプロンプト例も含まれています。

WPForms AI フォームの実際の動作

このガイドでは、既製のテンプレートを使用します。

「テンプレートの選択」セクションの下にある検索バーを使用すると、ユーザー登録テンプレートをすばやく見つけることができます。

ユーザー登録テンプレートを選択

その後、「テンプレートを使用」ボタンをクリックすると、WPForms が簡単な WordPress ユーザー登録フォームを作成します。

左側のパネルから新しいフィールドを追加できるだけでなく、簡単なドラッグアンドドロップインターフェイスを使用して既存のフィールドの順序をカスタマイズできます。

ユーザー登録フォームを編集

フィールドの追加が完了したら、左側の「設定」メニューをクリックします。

次に、「ユーザー登録」タブを選択します。

フォームフィールドのマッピング

ここで、各フォームフィールドをユーザープロファイルの情報にマッピングしたり、ユーザーロールを選択したり、通知を有効にしたり、確認ページを選択したり、ユーザーアクティベーションを有効にしたりできます。

ユーザーアクティベーション機能は、WordPress での スパムユーザー登録 を減らすのに役立ちます。

手動の方法を選択した場合、すべてのユーザーはサイトにログインする前に管理者による承認が必要になります。

ユーザーのアクティベーションオプション

メール方式を選択した場合、ユーザーはウェブサイトにログインする前にアクティベーションリンクをクリックする必要があります。

フォームフィールドを追加するだけでなく、フォームを他のWPFormsアドオンと連携させることもできます。

例えば、メールマーケティングサービスプロバイダーに接続して、新しいユーザーを自動的にメールリストに追加できます。同様に、WPFormsをPayPalやStripeなどの支払いサービスに接続して、オンライン決済を受け取ることができます。

完了したら、フォームの設定を保存するために、画面右上にある「保存」ボタンをクリックすることを忘れないでください。「閉じる」ボタンをクリックすると、フォームビルダーを終了できます。

ユーザー登録フォームをWordPressサイトに追加する準備ができました。

新しいWordPressページを作成するか、登録ページとして使用したい既存のページを編集するだけです。

ページ編集画面で、コンテンツエリアにWPFormsブロックを追加する必要があります。

登録フォームブロックの追加

WPFormsブロックから、ドロップダウンメニューをクリックして、以前に作成した「ユーザー登録フォーム」を選択するだけです。

これで、ページを保存または公開し、アクセスしてカスタムユーザー登録ページが機能していることを確認できます。

登録ページをプレビュー中

カスタムログインフォームの作成

カスタムユーザー登録ページがアクティブになったので、WPFormsでサイトのカスタムログインフォームを作成することもできます。これにより、市場で最高のWordPressユーザー登録プラグインになります。

開始するには、WPForms » 新規追加 画面にアクセスしてください。これにより、WPForms のフォームビルダーインターフェイスが起動します。

カスタムログインフォームの名前を提供し、テンプレートとして「ユーザーログインフォーム」を選択する必要があります。

ユーザーログインフォームテンプレート

WPFormsは新しいログインフォームを作成します。

デフォルトでは、ユーザー名とパスワードのフィールドしかありません。

ログインフォームを編集

ただし、左側のパネルからドラッグしてフォームにフィールドを追加することもできます。

次に、「設定」タブをクリックし、次に「確認」タブをクリックします。ここで、ログインが成功した後に何を行うかを定義できます。

ユーザーにメッセージを表示したり、リダイレクトしたり、サイトの他のページにリダイレクトしたりできます。

ログインフォームの確認

フォーム設定を保存するには、画面右上にある「保存」ボタンをクリックしてください。「閉じる」ボタンをクリックすると、フォームビルダーインターフェイスを終了できます。

カスタムログインフォームをWordPressサイトに追加する準備ができました。

新しいページを作成し、コンテンツエリアにWPFormsブロックを追加することで、カスタムログインフォームをページに追加できます。

WPFormsブロックを追加

カスタムログインフォームをサイドバーに追加することもできます。

外観 » ウィジェット ページに移動し、WPFormsブロックまたはレガシーウィジェットをサイドバーに追加するだけです。

サイドバーにログインフォームを追加

作成したカスタムログインフォームをドロップダウンメニューから選択し、「更新」ボタンをクリックしてウィジェット設定を保存します。

これで、ウェブサイトにアクセスして、カスタムログインフォームが機能していることを確認できます。

サイドバーのログインフォーム

このトピックの詳細については、WordPress のカスタムログインページの作成方法に関するガイドをご覧ください。

方法3:SeedProdを使用してカスタムログインページを作成する

カスタムログインページを作成するためにWPFormsのみを使用する場合、ログインページのデザインは引き続きWordPressテーマに依存します。

よりプロフェッショナルで洗練されたカスタムログインページをデザインしたい場合はどうすればよいですか?

SeedProdを使用すると、ウェブサイトの美しいカスタムログインページを簡単に作成できます。

これは、市場で最も強力なWordPressページビルダーです。コードを書いたり、特別なデザインスキルを習得したりすることなく、あらゆる種類のページを作成するために使用できます。

👉 当社のビジネスパートナーの中には、SeedProdを使用してウェブサイトを構築している企業があります。ドラッグ&ドロップエディターにより、コンバージョン率の高いページを簡単かつ迅速に作成できます。SeedProdで何ができるかについては、SeedProdの完全レビューをご覧ください!

まず、SeedProd プラグインをインストールして有効化する必要があります。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。

アクティベーション後、ライセンスキーの入力が求められます。この情報はSeedProdウェブサイトのアカウントで確認できます。

Adding the SeedProd license key to your WordPress website

次に、WordPress管理サイドバーからSeedProd » ランディングページ画面にアクセスします。

そこに着いたら、「ログインページを設定する」ボタンをクリックします。

ログインページを設定

次に、ログインページのテンプレートを選択するように求められます。

SeedProdには、プロがデザインしたいくつかのテンプレートが用意されており、それらを選択することも、空白のキャンバスから始めることもできます。

ログインページテンプレートを選択

その後、カスタムログインページの名称とURLを提供する必要があります。

次に、「保存して編集を開始」ボタンをクリックして続行します。

ログインページの設定

これにより、SeedProd のページビルダーインターフェイスが画面に表示されます。

ここでは、ログインページをライブプレビューで確認でき、ポイント&クリックで任意の項目を編集できます。

SeedProd でログインページを編集する

左側の列からログインページに新しいブロックを追加することもできます。

デザインに満足したら、「ページ設定」タブに切り替えます。

ログインページの設定

ここから、デフォルトのWordPressログインページからカスタムログインページにユーザーをリダイレクトできます。ログインページを分離モードで実行することもでき、これにより、WordPressのヘッダーとフッタースクリプトの読み込みが無効になります。

変更に満足したら、「保存」ボタンをクリックしてログインページを「公開」するだけです。

カスタムログインページを公開する

新しいブラウザタブをシークレットモードで開き、ログインページにアクセスして動作を確認できます。

詳細については、WordPressでカスタムログインページを作成する方法に関する究極のガイドをご覧ください。

SeedProd ログインページプレビュー

ボーナスのヒント1:WordPressでのユーザー管理

ユーザー登録が有効になったら、サイトの登録済みユーザーを表示および管理するための簡単な方法が必要になります。

そのためには、単に WordPressダッシュボード に移動し、「ユーザー」メニュータブをクリックしてください。

WordPressには、ユーザー名、名前、ロール、メールアドレスを持つユーザーのリストが表示されます。

WordPressでのユーザー管理

管理者として、いつでも好きなユーザーを削除できます。

ユーザープロフィールの編集、ロールの変更、パスワードの変更も可能です。これにより、WordPressサイトでユーザーが何を行えるか、何を行えないかを完全に制御できます。

詳細については、WordPressでユーザーロールに機能を追加または削除する方法に関する初心者向けガイドをご覧ください。

ボーナスヒント2:サイトに最近登録したユーザーを表示する

さらにレベルアップしたいですか? ユーザーエンゲージメントを高める素晴らしい方法は、ウェブサイトに最新のメンバーを表示することです。

これはコミュニティの感覚を生み出し、あなたのサイトがアクティブで成長していることを示し、さらに多くの訪問者がサインアップすることを奨励します。信頼を築き、実際のユーザーアクティビティを強調するためのシンプルでありながら効果的な方法です。

プラグイン(例:Formidable FormsDynamic User Directory)を使用するか、カスタムコードスニペットを WPCode を使って追加し、サイドバー、フッター、またはメンバーディレクトリに最近のユーザーを表示できます。

更新されたユーザーディレクトリの例

詳細については、WordPressウェブサイトで最近登録されたユーザーを表示する方法に関するガイドを参照してください。

この記事が、WordPressサイトでユーザー登録を許可する方法を学ぶのに役立ったことを願っています。また、WordPressフォームの入力内容をサイトに表示する方法や、おすすめのオンラインフォームビルダーについても知りたいかもしれません。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

122 CommentsLeave a Reply

  1. お疲れ様です。
    ログインページにSeedprodを使用する場合、Seedprodプラグインはインターフェースのデザインのみで、フォームの実際の機能はWPFormsによって制御されるため、WPFormsも引き続き必要になると思います。
    合っていますか?

    • いいえ、機能するカスタム登録ページを作成するには、これらのプラグインのうち1つだけで十分です。

      管理者

      • え、Seedprodがページビルダーとして単独でできるんですか?デザイン目的だけでレイアウト用だと思っていました。
        返信ありがとうございます。

  2. これは素晴らしいです – ありがとうございます!
    初心者ですが、ユーザー登録フォームを1つ作成したいと考えています。これにより、各プラグインに複数回登録する必要がなく、複数のプラグインに登録できるようになります。管理者としてこれを達成するための最善の方法は何ですか?

  3. パーソナルブログに新しい投稿をした際に読者にメールを送信したいのですが。
    新しい投稿や変更があった場合に(「最終更新日を変更しない」のチェックを外さない場合)、自動的にメールをトリガーするにはどうすればよいですか?できれば投稿へのリンクも付けたいです。
    また、投稿せずに一般的な件名でメールを送信することはできますか?

  4. 管理パネルの「一般」>「設定」の下に「Anyone can register」がありません。実際、「メンバーシップ」セクションはまったくありません。何が足りないのですか?

  5. ユーザーがサインアップする前に支払う必要があるサイトをどのように開発できますか?

  6. サイト全体ではなく、特定のページまたは一連のページにアクセスするためにログインアクセスを必須にする方法はありますか?

  7. WordPressを使い始めて3日ですが、eコマースサイトを開発中です。しかし、一般設定にユーザー登録を有効にするメンバーシップオプションや、新規ユーザーのデフォルトロールを選択するオプションが含まれていません。マルチサイトネットワークを使用しているためでしょうか?助けてください、途方に暮れています。

    • マルチサイトを使用している場合、ネットワーク管理サイトに移動し、そのサイトの設定で登録を許可する必要があります。これにより、サブサイトが登録を受け付けられるようになります。

      管理者

  8. こんにちは。

    WP設定に「メンバーシップ」セクションがありません。この記事が書かれてから設定が移動されましたか?

  9. こんにちは。ウェブサイトへの登録を希望しないが、代わりにユーザー名とパスワードを割り当てて、ログインできるようにしたい場合はどうすればよいですか?それは可能ですか?

  10. 私の息子は学校新聞を運営しており、オンライン版を立ち上げたいと考えています。学校のITスタッフはWordpressサイトを立ち上げたいと考えており、校長は新聞を閲覧できる人を生徒のみに制限したいと考えています。この記事(学校のメールアドレスを持つ購読者のみを許可する)のように、ユーザー名とパスワードを設定するのが最善の方法ですか、それとももっと良い方法がありますか?

    • 最良の方法については個人の好みに依存しますが、アクセスを制限するオプションとしてその方法を使用することは確かに可能です。

      管理者

  11. こんにちは、新規ユーザー登録でユーザー名フィールドに「数字のみ」を強制したいです。これは、ユーザーに携帯電話番号をユーザー名として入力させるためです。

    WPFORMSの新規ユーザー登録にはこの機能/設備がありますか?

  12. このチュートリアルは非常に分かりやすく、役に立ちました!

    ログインWPFormsウィジェットを作成するチュートリアルに従いました。問題は、ユーザーがログインした後もウィジェットが見えてしまうことでした。ユーザーがユーザー登録ページで登録した後、ログインしても、ユーザー登録ページが見えてしまいます。ログインしたユーザーからページを非表示にする方法はありますか?

    • 現時点では具体的な推奨事項はありませんが、推奨できるプラグインがないか注意を払っておきます。

      管理者

  13. 私はWooCommerceサイトで作業しており、オフィスにいる約5〜6人が同じ管理者ユーザーアカウントを使用しています。

    サーバーエラーがよく発生します。おそらく503です。

    これは、全員が同時に同じユーザーアカウントを使用しているためですか?

    ありがとうございます!

    • 問題が何であるかを確認するために、可能であれば各ユーザーに対してユーザーを試してみることをお勧めします。

      管理者

  14. Woocommerceのウェブサイトを使用しています。「Anyone can register」のチェックを外した場合、人々はまだアカウントを作成して購入できますか?購入した人は「顧客」として表示され、登録した人は「購読者」として表示されます。

    • Rather than that, you may want to go under Settings>General and set the default user role to customer. That way any user who signs up to your site by default is a customer :)

      管理者

  15. こんにちは。
    ユーザーがメールアドレスを使って投稿にコメントした際に、自動的に購読リストに追加される方法はありますか?

    • GDPRのような法律を遵守するため、それを自動ではなくオプションにする必要があります。

      管理者

  16. こんにちは、調査中でまだ解決策が見つかっていません。多くのプラグインが新規ユーザー登録に管理者の承認機能を提供しています。エディターが承認できるようにする方法はありますか?理由は、管理者のプロフィールを開発者のみに保持するためです。

    事前のご連絡ありがとうございます。
    よろしくお願いいたします。
    ルーチョ.-

  17. こんにちは、
    投稿ページに詳細ページ、詳細の編集、パスワードの編集、ログアウトを含めることはできますか?

    • 現時点では、サイトのフロントエンドにそれを配置するための推奨される方法はありません。

      管理者

  18. このチュートリアルは非常に役立ちます。非常に印象的です!しかし、手順の説明が非常に速いです。1つの指示を得て次に進むために、少なくとも5回再生し直す必要があります…そしてまた再生し直す…そして3秒後に進む、そしてまた再生し直す…非常に速いです。もう少し、たとえ20パーセントでも遅く話していただけると嬉しいです。ありがとうございます。

    • Thank you for your feedback on our video, you should have the option using the cog in the bottom right of the video to change the playback speed :)

      管理者

  19. サイトでユーザー登録を許可したいのですが、チュートリアルに従ってwp admin – settings – general – membership に進み、「anyone」を選択するように指示されています。そのオプションが見つかりません。どうすればよいですか?

    • あなたがあなたのサイトの管理者であり、実際にあなたのサイトのwp-adminエリアにいることを確認したい場合があります。

      管理者

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。