نحن نستخدم DiscourseConnect من خلال WP Discourse وقد اتبعنا دليل الإعداد الممتاز هنا في meta. ومع ذلك، بعد ظهور تسجيل الدخول إلى ووردبريس، نعاد توجيهنا إلى صفحة ملف تعريف ووردبريس بدلاً من DIscourse. نحن نستخدم ووردبريس الإصدار 6.0.1 و WP Discourse الإصدار 2.4.5.
انتقل إلى صفحة المنتدى
انقر على تسجيل الدخول
إعادة التوجيه إلى موقع ووردبريس /wp-login.php
أدخل معلومات تسجيل الدخول إلى ووردبريس
إرسال إلى /wp-admin/profile.php
إذا قمت بكتابة عنوان URL للمنتدى مرة أخرى، فسيتم إعادة توجيهك إلى صفحة تسجيل الدخول.
لقد تحققنا ثلاث مرات من عناوين URL والأسرار، وكلها جيدة. المستخدمون موجودون في ووردبريس ولديهم عناوين بريد إلكتروني تم التحقق منها. أي أفكار أخرى حول أين يجب أن ننظر؟
يبدو أن البحث في سجلات WP Discourse أو سجلات المسؤول على Discourse لا يشير إلى أي شيء مثير للاهتمام، لكنني قمت بتضمينها هنا:
شكراً على الرد. هل هناك أي نصائح إضافية لتتبع الإضافات أو التعليمات البرمجية المخصصة التي قد تسبب المشكلة؟ لقد حاولنا تعطيل جميع الإضافات ولم ننجح بعد.
أنا متأكد من أن هذا تعديل غير قياسي تم إجراؤه، ولكن بدون الاضطرار إلى إعادة بناء الموقع بالكامل من البداية، نجد صعوبة في تتبع ما قد يكون.
إذا كنت قادرًا على البحث في كود ووردبريس غير الأساسي الذي يعمل على موقعك، فابحث عن السلاسل التالية:
wp_redirect (مرشح)
wp_login_url (طريقة)
parse_query (إجراء)
تحقق من أماكن العثور على أي مثيلات لهذه السلاسل. في الماضي، كان هذا ناتجًا عن استخدام إضافات أخرى بشكل غير صحيح لأحد هذه المرشحات أو الطرق أو الإجراءات.
أتمنى لو كان بإمكاني مساعدتك أكثر، لكن المشكلة هنا ليست مشكلة يسببها مكون WP Discourse الإضافي. إنها مشكلة في بعض الأكواد المخصصة في سمة أو مكون إضافي أو أي نص برمجي آخر في تثبيت ووردبريس الخاص بك.
لا يمكنني اكتشاف ذلك من هنا للأسف، ولا يمكن لمكون WP Discourse الإضافي تسجيل ذلك بأي شكل من الأشكال. يمكن استخدام مرشحات ووردبريس وطرقها وإجراءاتها بواسطة أي شيء، ويمكن تجاوز “الأولوية” (أي الترتيب الذي يتم به تشغيل الأشياء) بواسطة أي شيء أيضًا.
لقد قصرنا الأمر على إضافة من X-CD وهي منصة لإدارة المؤتمرات والأعضاء. سنتواصل معهم لمعرفة كيف يقومون بإجراء تغييرات على عملية تسجيل الدخول التي تعطل التكامل.