長年、WordPressでエンゲージメントの高いオンラインコミュニティを構築する秘訣について、多くの方からお問い合わせをいただいています。
その答えは常に同じ基盤から始まります:適切なユーザー登録です。これは、今日最大のWordPressリソースサイトであるWPBeginnerを成長させる過程で、私たちが早くから学んだことです。
その過程で、私たちはウェブサイトがシンプルなブログから活気あるコミュニティへと進化するのを見てきました。これらはすべて、適切なユーザー登録システムをセットアップすることによって実現されました。
したがって、ゲスト投稿を受け入れたい場合でも、メンバーシップサイトを作成したい場合でも、コミュニティを成長させたい場合でも、すべてはここから始まります。
このガイドでは、WordPressサイトでユーザー登録を許可する方法を正確に説明します。複雑なコードは不要で、実際に機能する簡単な手順のみです。🚀

WordPressでユーザー登録を許可する理由
ユーザー登録フォームを追加することは、ユーザー同士が交流したり、ブランドを中心にコミュニティを構築したりすることを可能にします。
さらに、投稿、コメント、画像、動画など、ユーザー生成コンテンツをWordPressブログで受け入れて公開することもできます。
オンラインストアをお持ちの場合、サイトに登録している顧客に限定コンテンツや割引オファーを提供することで、エンゲージメントを高めることができます。
これにより、ユーザーエンゲージメントの向上、ロイヤルティの増加、さらには登録プロセス中にメールアドレスを収集できるようにすることで、メールリストの構築に役立ちます。
それでは、WordPressでユーザー登録を簡単に許可する方法を見てみましょう。
このチュートリアルでカバーするトピックのリストを以下に示します。下のクイックリンクを使用して、さまざまなセクションにジャンプできます。
📝 注記: このガイドでは、デフォルトのユーザーロールと権限を使用してWordPressサイトにユーザーを追加することに焦点を当てています。
ユーザーがプレミアムコンテンツやコミュニティへのアクセスにお金を払えるようにしてオンラインでお金を稼ぎたい場合は、代わりにWordPressメンバーシップサイトを作成するための究極のガイドをご覧ください。
WordPressでユーザー登録を有効にする
WordPressには、ユーザー登録を管理するための組み込み機能が用意されています。デフォルトではオフになっていますが、簡単にオンにすることができます。
これを行うには、WordPress管理エリアの設定 » 一般ページにアクセスするだけです。
ここから下にスクロールして「メンバーシップ」セクションに移動し、「誰でも登録可能」オプションの横にあるチェックボックスをオンにします。

次に、デフォルトのユーザーロールを選択する必要があります。これは、WordPressウェブサイトに登録する各新規ユーザーに割り当てられるユーザーロールです。
WordPressの各ユーザーロールには、独自の権限と機能があります。WordPressのユーザーロールの詳細については、WordPressのユーザーロールと権限に関するガイドをご覧ください。
デフォルトのユーザーロールは「購読者」ですが、利用可能な他のユーザーロールに変更できます。
例えば、ユーザーにあなたのウェブサイトに投稿を書いてほしい場合は、デフォルトのユーザーロールを投稿者または著者に変更できます。
📌 重要: ユーザー登録のデフォルトのユーザーロールとして「管理者」を絶対に使用しないでください。そうしないと、新しいユーザーがあなたのウェブサイトを乗っ取り、あなたを締め出す可能性があります。
設定を保存するには、「変更を保存」ボタンをクリックしてください。
これで、WordPressサイトはユーザー登録を受け付けるようになりました。WordPressログインページにアクセスすると、新しいユーザーとして登録するオプションが表示されます。

WordPressにログインおよび登録リンクを追加する
ウェブサイトでユーザー登録を開始したら、ユーザーがアカウントにサインアップしてログインできることを知らせる必要があります。
それを行うには複数の方法があります。
WordPressのサイドバーにログインページと登録ページへのリンクを簡単に追加することも、ウェブサイトのカスタムログインページと登録ページを作成することもできます。
お客様のニーズに最も適した方法を選択できるよう、3つの異なる方法をご紹介します。
方法1:WordPress サイドバーにメタウィジェットを追加する
ログインリンクを追加する最も簡単な方法は、メタウィジェットをサイドバーに追加することです。
単に外観 » ウィジェットページに移動し、「メタ」ウィジェットをサイドバーに追加します。詳細な手順については、WordPressでウィジェットを追加して使用する方法に関するガイドをご覧ください。

メタウィジェットには、登録、ログイン/ログアウト、RSSフィード、コメントフィード、WordPress.orgウェブサイトへのリンクが含まれています。
こちらが当社のサンプルウェブサイトでの表示です:

ブロックテーマを使用している場合、外観 » ウィジェットオプションは利用できないことに注意してください。その場合は、方法2または3を使用できます。
WPForms を使用したカスタムログインページの作成方法
最初の方法の問題は、登録フォームまたはログインフォームをカスタマイズする方法がないことです。フォームフィールドを追加したり、フォームのデザインを変更したりすることはできず、WordPressウェブサイトのデザインと一致しません。
カスタムログインページを使用することで、はるかに優れたユーザーエクスペリエンスを提供できます。フォームをウェブサイトの任意のページに埋め込み、フォームフィールドを追加して、必要な情報を収集できます。
独自のカスタムログインページを作成するためのさまざまな方法を紹介します。最も簡単なのはWPFormsプラグインを使用することです。
これは市場で最高のWordPressお問い合わせフォームプラグインであり、ユーザー登録アドオンが付属しています。ウェブサイトのどこにでもログインおよび登録フォームを簡単に追加およびカスタマイズできます。
👉 ご存知でしたか? 当社では、お問い合わせフォームや年次読者アンケートなど、あらゆるフォームのニーズに WPForms を使用しています。使いやすさが気に入っており、AI ツールの展開により、WordPress フォームの作成がこれまで以上に簡単になりました。
機能を確認するには、WPFormsの完全レビューをご覧ください!

まず、WPFormsプラグインをインストールしてアクティブ化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。
📝 注記: WPFormsには無料版もあります。ただし、ユーザー登録アドオンにアクセスするには、少なくともプラグインのProライセンスが必要です。
有効化後、WPForms » 設定 ページにアクセスしてライセンスキーを入力してください。
この情報は、WPForms ウェブサイトのアカウントから入手できます。

確認後、WordPressダッシュボードからWPForms » Addonsページに移動してください。
ここで下にスクロールして「User Registration Addon」を見つけ、その横にある「Install Addon」ボタンをクリックします。

WPFormsがアドオンをインストールし、その後「有効化」ボタンをクリックして使用を開始する必要があります。
これで、WPFormsを使用してカスタム登録フォームとログインフォームを作成する準備が整いました。
カスタム登録フォームの作成
単純にWPForms » 新規追加ページにアクセスして、WPFormsフォームビルダーを起動してください。
ここでは、まずフォーム名を入力し、次にフォームの作成方法(AIを使用、ゼロから作成、またはテンプレートを選択)を選びます。
🧑💻 プロのヒント: WPForms AIを使用すると、簡単なプロンプトだけで、ツールが自動的にフォームを生成します。
すぐに始められるように、クリックできる既製のプロンプト例も含まれています。

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

その後、「テンプレートを使用」ボタンをクリックすると、WPForms が簡単な WordPress ユーザー登録フォームを作成します。
左側のパネルから新しいフィールドを追加できるだけでなく、簡単なドラッグアンドドロップインターフェイスを使用して既存のフィールドの順序をカスタマイズできます。

フィールドの追加が完了したら、左側の「設定」メニューをクリックします。
次に、「ユーザー登録」タブを選択します。

ここで、各フォームフィールドをユーザープロファイルの情報にマッピングしたり、ユーザーロールを選択したり、通知を有効にしたり、確認ページを選択したり、ユーザーアクティベーションを有効にしたりできます。
ユーザーアクティベーション機能は、WordPressでのスパムユーザー登録を削減するのに役立ちます。
手動の方法を選択した場合、すべてのユーザーはサイトにログインする前に管理者による承認が必要になります。

メール方式を選択した場合、ユーザーはウェブサイトにログインする前にアクティベーションリンクをクリックする必要があります。
フォームフィールドを追加するだけでなく、フォームを他のWPFormsアドオンと連携させることもできます。
たとえば、メールマーケティングサービスプロバイダーに接続し、新しいユーザーをメールリストに自動的に追加できます。同様に、WPFormsをPayPalやStripeなどの支払いサービスに接続して、オンライン支払いを受け取ることができます。
完了したら、フォームの設定を保存するために、画面右上にある「保存」ボタンをクリックすることを忘れないでください。「閉じる」ボタンをクリックすると、フォームビルダーを終了できます。
ユーザー登録フォームをWordPressサイトに追加する準備ができました。
新しいWordPressページを作成するか、登録ページとして使用したい既存のページを編集するだけです。
ページ編集画面で、WPFormsブロックをコンテンツエリアに追加する必要があります。

WPFormsブロックから、ドロップダウンメニューをクリックして、以前に作成した「ユーザー登録フォーム」を選択するだけです。
これで、ページを保存または公開し、アクセスしてカスタムユーザー登録ページが機能していることを確認できます。

カスタムログインフォームの作成
カスタムユーザー登録ページがアクティブになったので、WPFormsを使用してサイトにカスタムログインフォームを作成することもできます。これにより、WPFormsは市場で最高のWordPressユーザー登録プラグインになります。
開始するには、WPForms » 新規追加 画面にアクセスしてください。これにより、WPForms のフォームビルダーインターフェイスが起動します。
カスタムログインフォームの名前を提供し、テンプレートとして「ユーザーログインフォーム」を選択する必要があります。

WPFormsは新しいログインフォームを作成します。
デフォルトでは、ユーザー名とパスワードのフィールドしかありません。

ただし、左側のパネルからドラッグしてフォームにフィールドを追加することもできます。
次に、「設定」タブをクリックし、次に「確認」タブをクリックします。ここで、ログインが成功した後に何を行うかを定義できます。
ユーザーにメッセージを表示したり、元のページにリダイレクトしたり、サイトの他のページにリダイレクトしたりできます。

フォーム設定を保存するには、画面右上にある「保存」ボタンをクリックしてください。「閉じる」ボタンをクリックすると、フォームビルダーインターフェイスを終了できます。
カスタムログインフォームをWordPressサイトに追加する準備ができました。
新しいページを作成し、コンテンツエリアにWPFormsブロックを追加することで、カスタムログインフォームをページに追加できます。

カスタムログインフォームをサイドバーに追加することもできます。
外観 » ウィジェットページに移動して、WPFormsブロックまたはレガシーウィジェットをサイドバーに追加するだけです。

作成したカスタムログインフォームをドロップダウンメニューから選択し、「更新」ボタンをクリックしてウィジェット設定を保存します。
これで、ウェブサイトにアクセスして、カスタムログインフォームが機能していることを確認できます。

このトピックの詳細については、WordPressでカスタムログインページを作成する方法に関するガイドをご覧ください。
方法3:SeedProdを使用してカスタムログインページを作成する
カスタムログインページを作成するためにWPFormsのみを使用する場合、ログインページのデザインは引き続きWordPressテーマに依存します。
よりプロフェッショナルで洗練されたカスタムログインページをデザインしたい場合はどうすればよいですか?
SeedProdを使用すると、ウェブサイト用の美しいカスタムログインページを簡単に作成できます。
これは市場で最も強力なWordPressページビルダーです。コードを書いたり、特別なデザインスキルを学んだりすることなく、あらゆる種類のページを作成するために使用できます。
👉 当社のビジネスパートナーの一部はSeedProdを使用しています。彼らはそれを使ってウェブサイトを構築しています。ドラッグアンドドロップエディターは、コンバージョン率の高いページを簡単かつ迅速に作成するのに役立ちます。当社の完全なSeedProdレビューを見て、それが何ができるかを確認してください!
まず、SeedProdプラグインをインストールしてアクティブ化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。
アクティベーション後、ライセンスキーの入力が求められます。この情報はSeedProdウェブサイトのアカウントで確認できます。

次に、WordPress管理サイドバーからSeedProd » ランディングページ画面にアクセスします。
そこに着いたら、「ログインページを設定する」ボタンをクリックします。

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

その後、カスタムログインページの名称とURLを提供する必要があります。
次に、「保存して編集を開始」ボタンをクリックして続行します。

これにより、SeedProd のページビルダーインターフェイスが画面に表示されます。
ここでは、ログインページをライブプレビューで確認でき、ポイント&クリックで任意の項目を編集できます。

左側の列からログインページに新しいブロックを追加することもできます。
デザインに満足したら、「ページ設定」タブに切り替えます。

ここから、デフォルトのWordPressログインページからカスタムログインページにユーザーをリダイレクトできます。また、ログインページを分離モードで実行することもできます。これにより、WordPressのヘッダーおよびフッタースクリプトの読み込みが無効になります。
変更に満足したら、「保存」ボタンをクリックしてログインページを「公開」するだけです。

新しいブラウザタブをシークレットモードで開き、ログインページにアクセスして動作を確認できます。
詳細については、WordPressでカスタムログインページを作成する方法に関する究極のガイドをご覧ください。

ボーナスのヒント1:WordPressでのユーザー管理
ユーザー登録が有効になったら、サイトの登録済みユーザーを表示および管理するための簡単な方法が必要になります。
これを行うには、WordPressダッシュボードに移動し、「ユーザー」メニュータブをクリックするだけです。
WordPressには、ユーザー名、名前、ロール、メールアドレスを持つユーザーのリストが表示されます。

管理者として、いつでも任意のユーザーを削除できます。
ユーザープロフィールの編集、ロールの変更、パスワードの変更も可能です。これにより、WordPressサイトでユーザーが何を行えるか、何を行えないかを完全に制御できます。
詳細については、WordPressでユーザーロールに機能を追加または削除する方法に関する初心者向けガイドをご覧ください。
ボーナスヒント2:サイトに最近登録したユーザーを表示する
さらに進みたいですか?ユーザーエンゲージメントを高める素晴らしい方法は、最新のメンバーをウェブサイトに表示することです。
これにより、コミュニティの感覚が生まれ、サイトがアクティブで成長していることを示し、さらに多くの訪問者がサインアップすることを奨励できます。信頼を築き、実際のユーザーアクティビティを強調するための、シンプルでありながら効果的な方法です。
サイドバー、フッター、またはメンバーディレクトリに最近のユーザーを表示するには、Formidable FormsやDynamic User Directoryのようなプラグインを使用するか、WPCodeを使用してカスタムコードスニペットを追加できます。

詳細については、WordPressサイトに最近登録したユーザーを表示する方法に関するガイドを参照してください。
この記事がWordPressサイトでのユーザー登録を許可する方法を学ぶのに役立ったことを願っています。また、WordPressフォームの入力内容をサイトに表示する方法を学んだり、最高のオンラインフォームビルダーの専門家のおすすめを確認したりすることもできます。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

Mrteesurez
お疲れ様です。
ログインページにSeedprodを使用する場合、Seedprodプラグインはインターフェースのデザインのみで、フォームの実際の機能はWPFormsによって制御されるため、WPFormsも引き続き必要になると思います。
合っていますか?
WPBeginnerサポート
いいえ、機能するカスタム登録ページを作成するには、これらのプラグインのうち1つだけで十分です。
管理者
Mrteesurez
え、Seedprodがページビルダーとして単独でできるんですか?デザイン目的だけでレイアウト用だと思っていました。
返信ありがとうございます。
アンナ
これは素晴らしいです – ありがとうございます!
初心者ですが、ユーザー登録フォームを1つ作成したいと考えています。これにより、各プラグインに複数回登録する必要がなく、複数のプラグインに登録できるようになります。管理者としてこれを達成するための最善の方法は何ですか?
WPBeginnerサポート
複数のウェブサイトを意味するのであれば、以下のガイドをご参照ください。
https://014.leahstevensyj.workers.dev/plugins/how-to-share-users-and-logins-between-multiple-wordpress-sites/
あなたのサイトでプラグインを販売している場合、それはあなたの支払いシステム次第になります。
管理者
ロバート・ホワイト
パーソナルブログに新しい投稿をした際に読者にメールを送信したいのですが。
新しい投稿や変更があった場合に(「最終更新日を変更しない」のチェックを外さない場合)、自動的にメールをトリガーするにはどうすればよいですか?できれば投稿へのリンクも付けたいです。
また、投稿せずに一般的な件名でメールを送信することはできますか?
WPBeginnerサポート
ご希望の件については、以下のガイドでニュースレターの作成方法をご覧ください。
https://014.leahstevensyj.workers.dev/beginners-guide/how-to-create-an-email-newsletter/
管理者
ピーター・ヴァン・クレーク
管理パネルの「一般」>「設定」の下に「Anyone can register」がありません。実際、「メンバーシップ」セクションはまったくありません。何が足りないのですか?
WPBeginnerサポート
WordPress.comではなくWordPress.orgを使用している可能性があります。その場合は、両者の違いを説明している以下の記事をご覧ください。
https://014.leahstevensyj.workers.dev/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
管理者
バミデレ・オモナイン
ユーザーがサインアップする前に支払う必要があるサイトをどのように開発できますか?
WPBeginnerサポート
会員制サイトをお考えの場合、以下のガイドでその作成方法を説明しています。
https://014.leahstevensyj.workers.dev/wp-tutorials/ultimate-guide-to-creating-a-wordpress-membership-site/
管理者
ジョン
サイト全体ではなく、特定のページまたは一連のページにアクセスするためにログインアクセスを必須にする方法はありますか?
WPBeginnerサポート
そのためには、以下のリストにあるようなメンバーシッププラグインを使用することをお勧めします。
https://014.leahstevensyj.workers.dev/plugins/5-best-wordpress-membership-plugins-compared/
管理者
ブランダン
WordPressを使い始めて3日ですが、eコマースサイトを開発中です。しかし、一般設定にユーザー登録を有効にするメンバーシップオプションや、新規ユーザーのデフォルトロールを選択するオプションが含まれていません。マルチサイトネットワークを使用しているためでしょうか?助けてください、途方に暮れています。
WPBeginnerサポート
マルチサイトを使用している場合、ネットワーク管理サイトに移動し、そのサイトの設定で登録を許可する必要があります。これにより、サブサイトが登録を受け付けられるようになります。
管理者
エスメ
こんにちは。
WP設定に「メンバーシップ」セクションがありません。この記事が書かれてから設定が移動されましたか?
WPBeginnerサポート
WordPress.orgではなくWordPress.comを使用している場合、それが最も一般的な理由です。以下のWordPress.comとWordPress.orgのガイドをご覧ください。
https://014.leahstevensyj.workers.dev/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
管理者
ノルマ
こんにちは。ウェブサイトへの登録を希望しないが、代わりにユーザー名とパスワードを割り当てて、ログインできるようにしたい場合はどうすればよいですか?それは可能ですか?
WPBeginnerサポート
それは可能で、各ユーザーを手動で作成できます。その場合、ユーザー登録を有効にする必要はありません。
管理者
ノルマ
5000人のユーザー名とパスワードのCSVリストをアップロードするアドオンはありますか?
WPBeginnerサポート
以下の記事にあるユーザーインポート用のプラグインをご覧ください。
https://014.leahstevensyj.workers.dev/plugins/how-to-easily-import-and-export-wordpress-users
カレン
私の息子は学校新聞を運営しており、オンライン版を立ち上げたいと考えています。学校のITスタッフはWordpressサイトを立ち上げたいと考えており、校長は新聞を閲覧できる人を生徒のみに制限したいと考えています。この記事(学校のメールアドレスを持つ購読者のみを許可する)のように、ユーザー名とパスワードを設定するのが最善の方法ですか、それとももっと良い方法がありますか?
WPBeginnerサポート
最良の方法については個人の好みに依存しますが、アクセスを制限するオプションとしてその方法を使用することは確かに可能です。
管理者
モハメド・アシュラフ・パテル
こんにちは、新規ユーザー登録でユーザー名フィールドに「数字のみ」を強制したいです。これは、ユーザーに携帯電話番号をユーザー名として入力させるためです。
WPFORMSの新規ユーザー登録にはこの機能/設備がありますか?
WPBeginnerサポート
実現したいことには入力マスクを使用する必要があり、WPFormsでそれが可能になります。
管理者
デイビッド・バーカー
このチュートリアルは非常に分かりやすく、役に立ちました!
ログインWPFormsウィジェットを作成するチュートリアルに従いました。問題は、ユーザーがログインした後もウィジェットが見えてしまうことでした。ユーザーがユーザー登録ページで登録した後、ログインしても、ユーザー登録ページが見えてしまいます。ログインしたユーザーからページを非表示にする方法はありますか?
WPBeginnerサポート
現時点では具体的な推奨事項はありませんが、推奨できるプラグインがないか注意を払っておきます。
管理者
ルイーズ・ハリス
私はWooCommerceサイトで作業しており、オフィスにいる約5〜6人が同じ管理者ユーザーアカウントを使用しています。
サーバーエラーがよく発生します。おそらく503です。
これは、全員が同時に同じユーザーアカウントを使用しているためですか?
ありがとうございます!
WPBeginnerサポート
問題が何であるかを確認するために、可能であれば各ユーザーに対してユーザーを試してみることをお勧めします。
管理者
ケレン・シャヴィット
Woocommerceのウェブサイトを使用しています。「Anyone can register」のチェックを外した場合、人々はまだアカウントを作成して購入できますか?購入した人は「顧客」として表示され、登録した人は「購読者」として表示されます。
WPBeginnerサポート
それよりも、設定 > 一般に移動して、デフォルトのユーザーロールを顧客に設定することをお勧めします。そうすれば、サイトにサインアップするすべてのユーザーはデフォルトで顧客になります
管理者
ディー
こんにちは。
ユーザーがメールアドレスを使って投稿にコメントした際に、自動的に購読リストに追加される方法はありますか?
WPBeginnerサポート
GDPRのような法律を遵守するため、それを自動ではなくオプションにする必要があります。
管理者
ルーチョ
こんにちは、調査中でまだ解決策が見つかっていません。多くのプラグインが新規ユーザー登録に管理者の承認機能を提供しています。エディターが承認できるようにする方法はありますか?理由は、管理者のプロフィールを開発者のみに保持するためです。
事前のご連絡ありがとうございます。
よろしくお願いいたします。
ルーチョ.-
WPBeginnerサポート
エディターのユーザー権限を変更するには、こちらのガイドの方法を使用できます。
https://014.leahstevensyj.workers.dev/beginners-guide/wordpress-user-roles-and-permissions/
管理者
リック
こんにちは、
投稿ページに詳細ページ、詳細の編集、パスワードの編集、ログアウトを含めることはできますか?
WPBeginnerサポート
現時点では、サイトのフロントエンドにそれを配置するための推奨される方法はありません。
管理者
ミネルヴァ
このチュートリアルは非常に役立ちます。非常に印象的です!しかし、手順の説明が非常に速いです。1つの指示を得て次に進むために、少なくとも5回再生し直す必要があります…そしてまた再生し直す…そして3秒後に進む、そしてまた再生し直す…非常に速いです。もう少し、たとえ20パーセントでも遅く話していただけると嬉しいです。ありがとうございます。
WPBeginnerサポート
動画に関するフィードバックをありがとうございます。動画の右下にある歯車を使用して再生速度を変更するオプションがあるはずです
管理者
ヴィンス・ウィークス
サイトでユーザー登録を許可したいのですが、チュートリアルに従ってwp admin – settings – general – membership に進み、「anyone」を選択するように指示されています。そのオプションが見つかりません。どうすればよいですか?
WPBeginnerサポート
あなたがあなたのサイトの管理者であり、実際にあなたのサイトのwp-adminエリアにいることを確認したい場合があります。
管理者