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

آموزش ها, آموزش وردپرس آخرین بروزرسانی : ۲۰ آذر ۱۳۹۷

یکی از مواردی که می‌تواند در جهت ارتقای امنیت وردپرس موثر باشد ایجاد محدودیت در دسترسی به پیشخوان وردپرس است. بسیاری از سایتها هستند که برای مدیریت کاربران و ایجاد قابلیت ثبت نام و عضویت در سایت از افزونه های وردپرس استفاده می کنند که در ان دیگر لزومی ندارد کابران به پیشخوان وردپرس دسترسی داشته باشند.

یا اینکه در چنین مواردی برخی کاربران ادرس ورود به پیشخوان وردپرس را تغییر می‎دهند، بنابراین لزومی به دسترسی کاربران به پیشخوان نیست.

حتما بخوانید:

طریقه تغییر پیشوند جداول وردپرس برای امنیت بیشتر

مشاهده مقاله

در این آموزش از الماس وب قصد دارم تا نحوه اعمال محدودیت در دسترسی به پیشخوان وردپرس را برای سایر نقش های کاربری آموزش دهم.

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

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

 

برای شروع کار وارد ویرایشگر قالب خود شده و کدهای زیر را در فایل فانکشن (functions.php) قالب خود قرار داده و آن را ذخیره کنید.

// access denied for wp-admin by doctorwp.com
add_action( 'init', 'blockusers_init' );
function blockusers_init() {
if ( is_admin() && ! current_user_can( 'administrator' ) &&
! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
wp_redirect( home_url() );
exit;
}
}

 

همانطور که در این قطعه کد مشاهده می‌کنید امکان دسترسی به پیشخوان وردپرس تنها برای نقش کاربری administrator که برای مدیر کل می باشد فراهم خواهد بود.

افزونه محدودیت در دسترسی به پیشخوان وردپرس

اما اگر نمیخواهید تا از کدنویسی استفاده کنید پیشنهاد می‌کنم از افزونه WP Admin No Show استفاده کنید.

این افزونه نیز دارای کارکرد مشابه با این کدها می باشد به طوری که تا به امروز توانسته است تا بیش از ۷.۰۰۰ نصب فعال و کسب امتیاز ۵ را ازان خود نماید.

پس از نصب و فعال سازی افزونه مشابه تصویر زیر به منوی تنظیمات افزونه مراجعه کرده و نقش های کاربری که قصد دارید دسترسی به پیشخوان برای انها فراهم باشد را انتخاب کنید.

حتما بخوانید:

امتیازدهی به مشتریان در ووکامرس با YITH WooCommerce Points

مشاهده مقاله

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

 

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

شاد باشید

دانلود و اطلاعات افزونه WP Admin No Show

صفحه افزونه
امتیاز post

مهدی ایبک ابادی

مهدی ایبک آبادی هستم ، موسس و بنیانگذار الماس وب، متخصص دنیای طراحی سایت و برنامه بنویسی اندروید و علاقه مند به وردپرس. 15 سال در حوزه برنامه نویسی و 7 سال به طور جدی در حوزه طراحی وبسایت و اپلیکیشن اندروید فعالیت دارم.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *