افتراضيًا ، يتيح WordPress للمؤلفين عرض جميع الصور الموجودة في مكتبة الوسائط الخاصة بموقعك. هذا يمكن أن يصبح مشكلة إذا كان لديك الكثير من الكتاب الضيوف. سنعرض لك كيفية قصر الوصول إلى مكتبة الوسائط WordPress على تنزيلات المستخدم الخاصة.
لماذا تقييد الوصول إلى مكتبة الوسائط؟
يسمح WordPress للمؤلفين بمعالجة جميع الملفات الموجودة في مكتبة الوسائط. يمكنهم أيضًا مشاهدة الصور التي تم تحميلها بواسطة مسؤول أو محرر أو مؤلفين آخرين.
لنفترض أنك قمت بإنشاء مقال جديد للإعلان عن قرب منتج أو صفقة. سيتم السماح للمؤلفين والمدعوين من موقعك بالتشاور مع الصور التي قمت بتنزيلها على هذه المقالة في مكتبة الوسائط.
ستكون تنزيلاتك مرئية أيضًا في النافذة المنبثقة "إضافة وسائط" التي يراها المستخدمون عند إضافة صور إلى مشاركاتهم الخاصة.
قد لا تُشكّل هذه مشكلة كبيرة للعديد من المواقع الإلكترونية. مع ذلك، إذا كنت تُدير موقعًا إلكترونيًا متعدد المؤلفين، فلديك خيار تغيير هذا الخيار.
دعونا نلقي نظرة على أسهل طريقة لتقييد الوصول إلى مكتبة الوسائط على التنزيلات الخاصة بالمستخدم.
الطريقة الأولى: تقييد الوصول إلى مكتبة الوسائط باستخدام ملحق
هذه الطريقة سهلة للغاية ويوصى بها لجميع المستخدمين.
أول ما يجب فعله هو تثبيت الامتداد وتنشيطه تقييد مكتبة الوسائطلمزيد من التفاصيل، راجع دليلنا خطوة بخطوة حول كيفية تثبيت مكون إضافي لـ WordPress.
يعمل هذا الملحق دون تكوين ، ولا توجد معلمات للتكوين.
عند التفعيل ، تقوم الإضافة بتصفية الاستعلام من مكتبة الوسائط لمعرفة ما إذا كان المستخدم المعني مسؤولًا أم ناشرًا أم لا. إذا كان دور المستخدم لا يتطابق مع أي منها ، فسيظهر فقط تنزيلات المستخدم.
سيتمكن المستخدمون الذين لديهم أدوار مسؤول أو ناشر من مشاهدة جميع تنزيلات الوسائط كالمعتاد.
الطريقة 2: تقييد الوصول إلى مكتبة الوسائط يدويًا
يجب أن تعمل الطريقة الأولى لمعظم مواقع الويب لأنها تحد من الوصول إلى مكتبة الوسائط وتسمح فقط للمسؤول والناشر بعرض جميع تنزيلات الوسائط.
ومع ذلك ، إذا كنت ترغب في إضافة دور مستخدم مخصص أو إذا كنت لا تريد استخدام ملحق ، فيمكنك تجربة هذه الطريقة بدلاً من ذلك. يستخدم نفس الكود الذي يستخدمه الملحق ولكن يمكنك تعديله ليناسب احتياجاتك.
تتطلب هذه الطريقة إضافة رمز إلى ملفات WordPress الخاصة بك. إذا لم تقم بذلك من قبل ، فراجع دليلنا لشرح كيفية نسخ ولصق الشفرة على WordPress.
ستحتاج إلى إضافة الكود التالي إلى ملف WordPress الخاص بك " function.php أو ملحق موقع معين.
يستخدم هذا الرمز الوظيفة " current_user_can للتحقق مما إذا كان لدى المستخدم القدرة على تنشيط الإضافات أو تعديل منشورات المستخدمين الآخرين. إذا لم يكن الأمر كذلك ، فسيؤدي هذا إلى تغيير الاستعلام المستخدم لعرض ملفات الوسائط والحد الأقصى للمعرف (دخول) للمستخدم.
نأمل أن يكون هذا المقال قد ساعدك على تعلم كيفية تقييد الوصول إلى مكتبة الوسائط WordPress على التنزيلات الخاصة بالمستخدم. يمكنك أيضًا حصر المؤلفين في مشاركاتهم في منطقة مسؤول WordPress.
