آموزش اسکریپت و وردپرس

دسترسی به پیشخوان وردپرس فقط توسط مدیر - فرساد گشت

امام حسین (ع) : بخشنده ترین مردم کسی است که در هنگام قدرت می بخشد.
یکشنبه ۱ اردیبهشت ۱۳۹۸

دسترسی به پیشخوان وردپرس فقط توسط مدیر

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۲۵ فروردین ۱۳۹۸


امنیت پیشخوان وردپرس

دسترسی به پیشخوان وردپرس فقط توسط مدیر

دسترسی به پنل مدیریتی وب سایت و یا همان پیشخوان وردپرس توسط دیگر کاربران یک موضوع نه چندان خوشایند و غیر حرفه ای است، برای این که از اینکار جلوگیری بکنیم و فقط به مدیران وب سایت اجازه دسترسی کامل بدهیم از کد های PHP زیر در توابع خود استفاده می کنیم. لازم به ذکر است که از این کد ها در انتهای توابع استفاده کنید تا در عملیات تابع اختلال ایجاد نشود.

توضیح کد:

این قطعه کد در هنگام ورود به سیستم چک می کند که کاربری که در وردپرس لاگین کرده چه نقشی دارد، اگر مدیر باشد به پنل مدیریتی وردپرس هدایت می شود در غیر این صورت به صفحه اصلی سایت فرستاده خواهد شد. توجه کنید که توابع استفاده شده در وردپرس موجود می باشد.

<?php
	add_action ( 'init' , 'blockusers_mw_init');
	
	function blockusers_mw_init()
	
		if (is_user_logged_in())
		
			$user_info = get_userdata($userid);
			$user_role = implode(',' , $user_info->roles);
			
			if($user_role != 'administrator')
			
				wp_redirect(home_url());
				exit;
			
		
	
?>

اگر کمی با کد نویسی و زبان PHP آشنا باشید می توانید این کد را ویرایش کرده و به اهداف دلخواه خود دستیابی داشته باشید، مثلا به نویسنده ها هم امکان دسترسی به پیشخوان وردپرس بدهید.

موفق باشید.

The post دسترسی به پیشخوان وردپرس فقط توسط مدیر در سایت فراگشت برای شما عزیزان آماده شده است.

چه امتیازی می دهید؟
5 / 0
[ 0 رای ]


دسته بندی

مطالب محبوب
بک لینک ها