افتراضيًا ، يتيح WordPress للمؤلفين عرض جميع الصور الموجودة في مكتبة الوسائط الخاصة بموقعك. هذا يمكن أن يصبح مشكلة إذا كان لديك الكثير من الكتاب الضيوف. سنعرض لك كيفية قصر الوصول إلى مكتبة الوسائط WordPress على تنزيلات المستخدم الخاصة.

لماذا تقييد الوصول إلى مكتبة الوسائط؟

يسمح WordPress للمؤلفين بمعالجة جميع الملفات الموجودة في مكتبة الوسائط. يمكنهم أيضًا مشاهدة الصور التي تم تحميلها بواسطة مسؤول أو محرر أو مؤلفين آخرين.

لنفترض أنك قمت بإنشاء مقال جديد للإعلان عن قرب منتج أو صفقة. سيتم السماح للمؤلفين والمدعوين من موقعك بالتشاور مع الصور التي قمت بتنزيلها على هذه المقالة في مكتبة الوسائط.

ستكون تنزيلاتك مرئية أيضًا في النافذة المنبثقة "إضافة وسائط" التي يراها المستخدمون عند إضافة صور إلى مشاركاتهم الخاصة.

بالنسبة للعديد من مواقع الويب ، قد لا تكون هذه مشكلة كبيرة. ومع ذلك ، إذا كنت تستخدم ملف موقع على شبكة الإنترنت متعدد المؤلفين ، لديك إمكانية تعديله.

دعونا نلقي نظرة على أسهل طريقة لتقييد الوصول إلى مكتبة الوسائط على التنزيلات الخاصة بالمستخدم.

الطريقة الأولى: تقييد الوصول إلى مكتبة الوسائط باستخدام ملحق

هذه الطريقة سهلة للغاية ويوصى بها لجميع المستخدمين.

أول ما يجب فعله هو تثبيت الامتداد وتنشيطه تقييد مكتبة الوسائط. لمزيد من التفاصيل ، راجع دليلنا الذي يشرح خطوة بخطوة تثبيت ملف إضافة WordPress.

تقييد الوصول إلى الوسائط

يعمل هذا الملحق دون تكوين ، ولا توجد معلمات للتكوين.

عند التفعيل ، تقوم الإضافة بتصفية الاستعلام من مكتبة الوسائط لمعرفة ما إذا كان المستخدم المعني مسؤولًا أم ناشرًا أم لا. إذا كان دور المستخدم لا يتطابق مع أي منها ، فسيظهر فقط تنزيلات المستخدم.

سيتمكن المستخدمون الذين لديهم أدوار مسؤول أو ناشر من مشاهدة جميع تنزيلات الوسائط كالمعتاد.

الطريقة 2: تقييد الوصول إلى مكتبة الوسائط يدويًا

يجب أن تعمل الطريقة الأولى لمعظم مواقع الويب لأنها تحد من الوصول إلى مكتبة الوسائط وتسمح فقط للمسؤول والناشر بعرض جميع تنزيلات الوسائط.

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

تتطلب هذه الطريقة إضافة رمز إلى ملفات WordPress الخاصة بك. إذا لم تقم بذلك من قبل ، فراجع دليلنا لشرح كيفية نسخ ولصق الشفرة على WordPress.

ستحتاج إلى إضافة الكود التالي إلى ملف WordPress الخاص بك " function.php أو ملحق موقع معين.

يستخدم هذا الرمز الوظيفة " current_user_can للتحقق مما إذا كان لدى المستخدم القدرة على تنشيط الإضافات أو تعديل منشورات المستخدمين الآخرين. إذا لم يكن الأمر كذلك ، فسيؤدي هذا إلى تغيير الاستعلام المستخدم لعرض ملفات الوسائط والحد الأقصى للمعرف (دخول) للمستخدم.

نأمل أن يكون هذا المقال قد ساعدك على تعلم كيفية تقييد الوصول إلى مكتبة الوسائط WordPress على التنزيلات الخاصة بالمستخدم. يمكنك أيضًا حصر المؤلفين في مشاركاتهم في منطقة مسؤول WordPress.