ترجمة أدوار Wordpress إلى مجموعات Discourse

شكراً على المكون الإضافي الرائع يا رفاق!

كنت أتساءل عما إذا كنتم ستضيفون وظيفة “الأدوار” إليه. رأيت أنني لست وحدي في هذا الصراع وربما لن يكون الأمر كثيرًا من التطوير أيضًا.

سيكون من الرائع إذا قام المكون الإضافي بتصدير “ترجمة” أدوار المستخدمين في ووردبريس إلى مجموعات ديسكورس، على سبيل المثال، يمكن لعملاء ووكومرس الوصول إلى مواضيع مغلقة معينة، أو يمكن لأولئك الذين سجلوا فقط باستخدام بريدهم الإلكتروني الوصول إلى أقل من أولئك الذين اشتروا عضوية.

أعلم أن هناك حلولًا خاصة بالمكونات الإضافية (أبحث عن واحد لموقع ووكومرس)، ولكن إذا تعامل المكون الإضافي مع الأدوار، فسيحلها دفعة واحدة.

حتى بدون الحاجة إلى إنشاء مشترك: سيكون كافياً إذا تمكن المرء من تعيين المعادل من قائمة منسدلة للأدوار / المجموعات الموجودة بالفعل.

ما رأيكم في ذلك؟

مرحباً @Golaxo،

لقد وضعت إصبعك على المشكلة هنا. الأدوار القياسية للمستخدم في ووردبريس ليست قابلة للترجمة إلى ديسكورس: “editor” و “contributor” وما إلى ذلك لا تعني نفس الشيء في ديسكورس كما تفعل في ووردبريس. لا توجد حالة استخدام تتطلب هذا النوع من ترجمة “الأدوار”، ولا أعتقد أن هذا ما تسعى إليه أيضًا (ولكن يرجى تصحيحي إذا كنت مخطئًا).

ما تسعى إليه هو مزامنة مجموعات ديسكورس لموفر معين، وهو WooCommerce. كما أشرت، هناك حل لذلك هنا

السبب في عدم وجود نسخة “عامة” من هذا في المكون الإضافي WP Discourse نفسه هو أن كل مكون إضافي لووردبريس يوفر ميزة “المجموعات” بطرق مختلفة. الطريقة التي يتعامل بها WooCommerce مع المجموعات تختلف عن كيفية تعامل المكونات الإضافية الأخرى لووردبريس معها.

ولكن إذا كنت تواجه مشكلات في مزامنة عضويات WooCommerce، فيمكنك دائمًا سؤالي عن ذلك في هذا الموضوع :slight_smile:

إعجاب واحد (1)