همانطور که می دانید مسئله امنیت در همه جا حاکم است و یک مسئله خیلی مهم به حساب می آید ! در سیستم مدیریت محتوا وردپرس هم همینطور است باید بکوشیم امنیت وب سایت خود را حفظ نماییم در این مطلب از سایت رضاگرافیک می خواهم برای شما یک کد و هک وردپرس آشنا کنم که با این کد کاربردی می توانید پیشخوان وردپرس را برای همه ازجمله نویسنده ، ویرایش گر و غیره به جز مدیر حذف نمایید تا آن ها نبینند و اطلاعات سایت تان فقط در دست خودتان باشد . پس با ما باشید .
کد زیر را در فایل function.php قالب خود اضافه کنید
add_action( 'init', 'blockusers_wps_init' ); function blockusers_wps_init() { if ( is_admin() && ! current_user_can( 'administrator' ) ) { wp_redirect( home_url() ); exit; } }
توجه : باید کد بالا را بین کد های زیر قرار دهید
<?php
و
?>
منبع : رضاگرافیک | مجله آنلاین گرافیک
عالی هست امنیت ۹۹% میشه
سلام یه مشکلی باقی می مونه اونم اینه که کاربران بعد از کلیک روی دکمه بالای صفحه که به قسمت پنل کاربری صفحه منتقلشون میشه بعد از نصب این کد دیگه دسترسی ندارند و این دکمه کار نمیکنه و لذا از دسترسی به بقیه بخشهای پنل کاربری هم بی نصیب می مونن
اگه میشه یه کاری کنید که اون دکمه کاربرها رو به قسمت نوشته های سایت منتقل کنه
! من که به این مشکل نخوردم !
حالا شاید از افزونه هاتون باشه که قاطی کنه
کلا دسترسی به پنل بسته می شه ولی قرار بود فقط صفحه پیشخوان مسدود بشه! علت چیه؟ چطور میشه رفعش کرد؟
ممنون.
مهدی جان کاربران فقط در موارد خاصی به پنل نیاز دارن مثل ویرایش اطلاعات کاربری که اونم میتونی با استفاده از پلاگین حلش کنی..اتفاقا با این حالت که کلا wp-admin از کار میوفته امنیت خیلی بالا میره
سلام.
با افزونه theme-my-login میشه دسترسی به پنل رو برای تک تک کاربرا تعریف کرد. همچنین میتونید بگید که بجای پنل به چه صفحهای انتقال داده بشند.
ممنون
سلام
من این دستور رو تو محلی که گفتین پست کردم کلا الان سایتم بالا نمیاد .
راه حل چیه ؟
سلام فانکشن را دستکاری کردید به همین خاطر دوباره فانکشن رو آپلود کن
مطلب خوب و آموزنده ای بود…خیلی ممنون
ممنون
سلام
وقت بخیر حذف شدن ادمین مشکل ایجاد نمیکنه برای نویسنده های سایت؟
تشکر
سلام این افزونه فقط نمایش نمیده