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

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

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

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

إذا كنت تريد منع المشتركين من الدخول إلى لوحة التحكم فما عليك إلا وضع هذا الكود في ملف funtions.php أو في إضافتك المخصصة.

اقرأ أيضا: ما هو ملف .htaccess؟

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' );

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

close

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

3 تعليقات

  1. استاذ سعيد، ان سمحت،

    هل هذا التعديل يمنع العضو من الدخول الى ملفه الشخصي؟

    لان الأمر قد التبس عليّٓ.

    ولك كل الشكر والامتنان

  2. استاذ سعيد انا لم افتح باب التسجيل في موقعي اصلا لكن كل مرة اجد احدهم تسجل ، هو نفس الشخص انا متاك، كيف يمكنني منعه ان يتسجل مرة اخرى؟

    ارجو المساعدة اخ سعيد.

اترك تعليقًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *