من الناحية الفنية، ما يفعله هو إجراء استدعاء لمسار sync_sso الخاص بـ Discourse وتمرير بياناتهم (معرف مستخدم WordPress، اسم المستخدم، الاسم، البريد الإلكتروني…) إلى Discourse فور تسجيل دخولهم إلى WordPress. التفاصيل حول مسار sync_sso موجودة هنا: Sync DiscourseConnect user data with the sync_sso route.
التأثير الجانبي الوحيد لهذا الذي أعرفه لمستخدمي WordPress الذين لم يزوروا موقع Discourse مطلقًا هو أنهم سيبدأون في تلقي رسائل البريد الإلكتروني المجمعة من Discourse.
لهذا السبب تريد تشجيع مستخدمي Discourse على التسجيل في WordPress بنفس عنوان البريد الإلكتروني الذي يستخدمونه في Discourse. طالما تطابقت عناوين البريد الإلكتروني، سيتم تسجيل دخولهم إلى حساب Discourse الصحيح. هذا بافتراض أنك تعتني بمشكلة التحقق من البريد الإلكتروني التي ناقشناها في المشاركات السابقة.
من المحتمل أن ينتهي بك الأمر ببعض المستخدمين الذين يسجلون في WordPress بعناوين بريد إلكتروني مختلفة عن تلك التي استخدموها في Discourse. في هذه الحالة، سيتم إنشاء حساب Discourse جديد لهم، باستخدام عنوان البريد الإلكتروني الخاص بـ WordPress. ستحتاج إلى دمج الحساب القديم في Discourse يدويًا في حساب Discourse الجديد: Merging user accounts.