DiscourseConnect プロバイダーに関する質問

Discourse Connect を有効にした後、WordPress で新しいアカウントを作成することで、メールアドレスが確認されているかどうかを確認できます。メールアドレスが確認されている場合、ユーザーの環境設定ページの下部に確認が表示されます。ここからメールアドレスを手動で確認済みとしてマークすることもできます。

メールアドレスが確認されていないと仮定した場合、ユーザーがアカウントを作成したときにメールアドレスを確認済みとしてマークする方法については、こちらの手順を参照してください: Configure single sign-on (SSO) with WP Discourse and DiscourseConnect サイトがそれを行っていない場合は、ユーザーがコースに登録した後でユーザーのメールアドレスが確認済みとしてマークされるようにコードを追加することもできます。これを設定するには、開発者の助けが必要になる場合があります。

サイトには 2 つの別々のログインページが表示されます。

最も簡単な方法は、サイトにログインページを 1 つだけ作成し、そのページにサイトの登録ページへの有効なリンクを含めることです。これは、ログインフォームを追加しているプラグインの設定ページから実現できると思われます。https://projectvanlife.com/login/ のログインページを使用することを選択した場合、WP Discourse の設定で「ログインページのパス」に /login を追加する必要があることに注意してください。

これはユーザーを混乱させる可能性があると思います。より簡単なアプローチは、ユーザーがリンクをクリックすると Discourse に自動的にログインするように構造化された Discourse フォーラムへのリンクを追加することです。リンクの作成方法の詳細については、こちらを参照してください: https://meta.discourse.org/t/create-a-discourseconnect-login-link/109290。サイトで DiscourseConnect が有効になったら、このリンクも同様に構造化する必要があります。

それは可能です。実行方法の詳細については、こちらを参照してください: How to import Discourse users to WordPress? - #2 by simon

代わりに、「スタッフ」カテゴリにバナー トピックを作成して、変更の詳細を伝える方がはるかに簡単です。スクリーンショットの文言はもう少し改善できるかもしれません。

変更が完了したら、バナー トピックを更新して、ログインで問題が発生した場合は管理者に連絡するようにユーザーに通知してください。

何か役立つことを思いつきました。WordPress サイトを DiscourseConnect プロバイダーに設定するまでの間、Discourse サイトを ウェブサイトDiscourseConnect プロバイダーとして一時的に構成できます。そうすれば、バナー トピックに次のようなものを追加できます。

私が使用した完全なリンクはこちらです。

<a href="http://wp-discourse.test/?discourse_sso=1&redirect_to=http://wp-discourse.test/wp-admin/profile.php" target="_blank">Create an account on (your website name)</a>

それをクリックすると、WordPress で新しいアカウントが登録され、ユーザーはパスワードを設定できる WordPress プロファイルページにリダイレクトされます。この場合、リンク内の http://wp-discourse.test の両方の使用を https://projectvanlife.com/ に置き換える必要があることに注意してください。

「いいね!」 4