لا توجد حاليًا طريقة لتقييد المكون الإضافي لمجموعة معينة فقط، يمكن إضافتها كميزة لأي مكون إضافي فردي، ولكنها ستتطلب بعض العمل.
بدون إضافة وظائف إلى المكون الإضافي الحالي، يمكن القيام بذلك ضمن سمة…
لدينا مكون سمة يضيف جميع مجموعات المستخدم إلى علامة body: CSS Classes for Current User's Groups
باستخدام هذا، يمكنك إخفاء زر المترجم لجميع المستخدمين الذين ليسوا في مجموعة معينة:
body:not(.group-example) {
.post-controls .translate {
display: none;
}
}
في هذا المثال، سيتم إخفاء زر الترجمة أسفل المنشور لأي شخص ليس في مجموعة “example”.
يمكن لزائر ماهر اكتشاف زر الترجمة في مستعرض المتصفح الخاص به، لذا فهو ليس حلاً شاملاً مثل الحل المباشر في المكون الإضافي، ولكنه قد يعمل بشكل جيد بما يكفي لحالتك.