عدم دسترسی کاربران به wp-admin در وردپرس

عدم دسترسی کاربران به wp-admin در وردپرس

عدم دسترسی کاربران به wp-admin در وردپرس

همانطور که می دانید صفحه پیشخوان وردپرس یا همان wp-admin یکی از مهم ترین صفحه ای می باشد که در سیستم مدیریت محتوا و سایت شما مهم و ضروری می باشد و شما باید برای افزایش امنیت این صفحه تا حد امکان سعی و تلاش کنید ، این صفحه ، صفحه مدیریت سایت وردپرسی شما می باشد و باید برای جلوگیری از ورود کاربران خود به این صفحه دسترسی کاربران خود را غیرفعال کنید.

از آنجای که همه ما می دانیم که سیستم وردپرس یک سیستم مدیریت محتوا ، اوپن سورس یا منبع باز می باشد که به شما این امکان را می دهد تا با دانش کمی کد نویسی هر امکانی را که می خواهید در سایت خود ایجاد کنید و یا هر مانع ای که می خواهید سر راه کاربران خود برای افزایش امنیت و سطح کاربری ، کاربران خود قرار دهید ، ما این بار می خواهیم به شما آموزش دهیم که چطور می توانید دسترسی به wp-admin وردپرس سایت خود را برای کاربران غیرفعال کنید

دو روش برای اینکه شما بتوانید این سطح دسترسی کاربران خود را در سایت خود فعال کنید و یا غیرفعال کنید وجود دارد ما این بار می خواهیم با کد نویسی به شما آموزش دهیم که بتوانید سطح دسترسی کاربران را به wp-admin خود غیرفعال کنید و یکی دیگر از روش های بدون کد نویسی ، استفاده از افزونه های ساخت پنل کاربری مانند یوزر پرو و یا افزونه UPME می باشد که می توانید به کمک آن پنل مدیریت کاربری بسازید.

چرا باید از دسترسی کاربران به wp-admin را غیرفعال کرد :

شما می دانید که wp-admin یعنی قلب سایت شما ، منظور از قلب (مرکز مدیریت سایت شما) می باشد ، پس وارد شدن هر فردی در مرکز مدیریت سایت شما ، باعث ایجاد تداخل های ممکن است شود که باعث از بین رفتن امنیت سایت شما شود ، پس بهتره که شما برای اینکه مشکلی در سایت شما به وجود نیاد ، سطح دسترسی کاربران به صفحه پیشخوان وردپرس یا همان wp-admin را غیرفعال سازی کرد.

شما با انجام این کار نیز می توانید سطح دسترسی افراد سود جو را به wp-admin از دسترس خارج کنید که دیگر نتوانند به این صفحه یا بخش از wp-admin یا همان مدیریت سایت شما دسترسی داشته باشند و این خودش مزیت های فراوان دارد و با انجام این کار دیگر افراد نمی توانند به wp-admin یا همان صفحه پنل مدیریت وردپرس شما دسترسی داشته باشند و از دسترس کاربران برای همیشه خارج می شود

چطور می توانیم این دسترسی کاربران به صفحه wp-admin را غیرفعال کنیم :

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

روش دوم ، استفاده از کد نویسی می باشد ، همانطور که می دانید شما می توانید با کد نویسی هر امکانی که می خواهید در سایت وردپرسی خودتان ایجاد کنید و شما به کمک کد نویسی می توانید این امکان را برای خود فعال کنید و شما برای اینکه بتوانید دسترسی کاربران خود را به wp-admin غیرفعال کنید باید تکیه کد زیر را در فایل Functions.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;
			}
		}
	}
?>

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

به همین راحتی شما می توانید سطح دسترسی کاربران خود را به صفحه wp-admin یا همان پیشخوان وردپرس را غیرفعال کنید

موفق و پیروز باشید.

مهران حسینی راد وب‌سایت
من مهران حسینی راد هستم ! از سال 94 در زمینه طراحی سایت با وردپرس در حال فعالیت هستم و با تیم های محبوب زیاد فعالیت داشته ام تا اینکه تصمیم گرفتم میهن آکادمی راه اندازی کنم و تجربه این 9 سال فعالیتم را با شما به اشتراک بگذارم

دیدگاهتان را بنویسید