الخميس، 16 أكتوبر 2014

منع المشتركين من الدخول إلى لوحة التحكم

عندما تفتح باب التسجيل في موقعك أو مدونتك, فإن السماح للأعضاء من رتبة مشترك بالدخول إلى لوحة التحكم أمر لا معنى له, بإستثناء إذا كان العضو يريد عمل تغييرات في ملفه الشخصي.
منع المشتركين من الدخول إلى لوحة التحكم
الأعضاء من رتبة مشترك يمكنهم وضع تعليقات دون ملئ خانات نمودج التعليقات و في بعض الحالات يحصلون على ميزات إضافية مثل تعليقات بلون مخصص, مشاهدة المقالات الخاصة بالمشتركين, تحميل الملفات… حسب التخصيصات التي تم عملها في الموقع.
إذا كنت تريد منع المشتركين من الدخول إلى لوحة التحكم فما عليك إلا وضع هذا الكود في ملف funtions.php أو في إضافتك المخصصة.
01// منع المشتركين من الدخول إلى لوحة التحكم
02function saidweb2_0_admin_panel(){
03                global $current_user;
04                get_currentuserinfo();
05                if ($current_user->user_level <  4) {
06                        wp_redirect( get_bloginfo('url') );
07                        exit;
08                }
09        }
10        add_action('admin_init''saidweb2_0_admin_panel');
تقوم بحفض التغييرات, و عندما يقوم عضو برتبة مشترك بتسجيل الدخول يتم إعادة توجيهه إلى الصفحة الرئيسية بدلا من لوحة التحكم.

ليست هناك تعليقات:

إرسال تعليق