عندما تفتح باب التسجيل في موقعك أو مدونتك، فإن السماح للأعضاء من رتبة مشترك بالدخول إلى لوحة التحكم أمر لا معنى له، باستثناء إذا كان العضو يريد عمل تغييرات في ملفه الشخصي.
الأعضاء من رتبة مشترك يمكنهم وضع تعليقات دون ملئ خانات نموذج التعليقات وفي بعض الحالات يحصلون على ميزات إضافية مثل تعليقات بلون مخصص، مشاهدة المقالات الخاصة بالمشتركين، تحميل الملفات… حسب الإعدادات التي تم عملها في الموقع.
إذا كنت تريد منع المشتركين من الدخول إلى لوحة التحكم فما عليك إلا وضع هذا الكود في ملف funtions.php
أو في إضافتك المخصصة.
function sb_admin_panel() {
global $current_user;
if ( $current_user->user_level & 4 ) {
wp_safe_redirect( get_bloginfo( 'url' ) );
exit;
}
}
add_action( 'admin_init', 'sb_admin_panel' );
تقوم بحفض التغييرات، وعندما يقوم عضو برتبة مشترك بتسجيل الدخول يتم إعادة توجيهه إلى الصفحة الرئيسية بدلا من لوحة التحكم.
عدنان قال
استاذ سعيد، ان سمحت،
هل هذا التعديل يمنع العضو من الدخول الى ملفه الشخصي؟
لان الأمر قد التبس عليّٓ.
ولك كل الشكر والامتنان
سعيد البقالي قال
نعم, هذا التعديل يمنع العضو من الدخول إلى لوحة التحكم و بذلك ملفه الشخصي أيضاً.
فارس قال
استاذ سعيد انا لم افتح باب التسجيل في موقعي اصلا لكن كل مرة اجد احدهم تسجل ، هو نفس الشخص انا متاك، كيف يمكنني منعه ان يتسجل مرة اخرى؟
ارجو المساعدة اخ سعيد.