تغيير قائمة المؤلفين في صفحة التحرير لعرض جميع الأدوار
إن إدارة الموقع الإلكتروني باستخدام ووردبريس قد تكون عملية ممتعة مثيرة للتحديات، خاصة عند التعامل مع صلاحيات المستخدمين وأدوارهم. في هذا السياق، قد يحتاج المشرفون إلى تعديل قائمة المؤلفين في صفحة تحرير المحتوى، بحيث يظهر فيها جميع المستخدمين عندما يكون المستخدم مسجلاً كمدير (Admin). تتطلب هذه العملية معرفة بعض الأكواد والإعدادات في ووردبريس؛ لذا سنستعرض كيفية تغيير قائمة المؤلفين في القوائم المنسدلة في صفحة التحرير.
أهمية تغيير قائمة المؤلفين في ووردبريس
التعديل على قائمة المؤلفين يمكن أن يسهل على إداري الموقع إدارة المحتوى بشكل أفضل. فعندما يقوم مسؤول النظام بتحديد مؤلفين لمقالات معينة، قد يرغب في منح صلاحيات لكافة المستخدمين وليس فقط الأدوار المحددة مثل المحررين أو الكتاب. وفي هذه الحالة، يمكن أن يساعد لديك تنسيق مختلف لقائمة المؤلفين في توفير الوقت وتسهيل عمليات التحرير.
كيفية تحقيق ذلك باستخدام الأكواد
لتحقيق هذا الغرض، يمكنك استخدام فلتر مخصص في ووردبريس. الفلتر الذي يمكننا استخدامه هو wp_dropdown_users_args
. يتيح لنا هذا الفلتر تخصيص قائمة المستخدمين المعروضة في قائمة المؤلفين. عندما يكون المستخدم مسجلاً كمدير، يمكننا إعداد الكود ليظهر جميع المستخدمين.
يمكنك كتابة كود يستخدم هذا الفلتر، بالشكل التالي:
add_filter( 'wp_dropdown_users_args', 'تغيير_قائمة_المستخدمين', 10, 2 );
function تغيير_قائمة_المستخدمين( $query_args, $r ) {
// الحصول على الشاشة الحالية
$screen = get_current_screen();
// عرض قائمة جميع المستخدمين عند تحرير صفحات المحتوى
if( $screen->post_type == 'page' ):
// السماح بعرض جميع الأدوار
$query_args['role'] = ''; // رسالة للعرض
unset( $query_args['who'] ); // الجداول الافتراضية
endif;
return $query_args;
}
هذا الكود سيؤدي إلى عرض جميع المستخدمين عند تسجيل الدخول كمدير.
تنفيذ التعديلات
لضمان فعالية الكود المذكور، عليك إضافته إلى ملف functions.php
في قالب ووردبريس النشط. يجب أن تتأكد من أنك تعمل على نسخة احتياطية من الموقع لتفادي أي مشاكل محتملة. بعد إضافة الكود، يجب تسجيل الدخول كمدير ومن ثم التوجه إلى صفحة تحرير المحتوى لملاحظة التغييرات التي تمت.
التأكد من النتائج
بعد تطبيق الكود، يفضل القيام بفحص شامل للتأكد من أن جميع المستخدمين معروضون في القائمة. تأكد أيضاً من وجود بعض المستخدمين من أدوار مختلفة لرؤية التغييرات بشكل فعال.
الخاتمة
تغيير قائمة المؤلفين في القائمة المنسدلة في صفحة التحرير يمكن أن يساعدك في تحسين إدارة المحتوى في موقعك. استخدام الكود المخصص الذي تم شرحه يمكن أن يوفر لك الخيار لإدارة المؤلفين بمرونة أكبر، مما يسهل مهامك اليومية. بفضل هذه الطريقة، يمكن أن تعزز من كفاءة الفريق الموجود لديك وتسهيل التعاون في إنتاج المحتوى. إذا كانت لديك المزيد من الأسئلة، فلا تتردد في البحث عن مساعدات إضافية أو التواصل مع مجتمع ووردبريس؛ فهناك العديد من الموارد التي يمكن أن تعمل كمصدر إلهام وأفكار جديدة للمشاريع المستقبلية.