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

استفاده از کد برای محدود کردن پیشخوان وردپرس برای مدیران سایت وردپرس
در این مطلب میخواهیم به آموزش کد محدود کردن پیشخوان وردپرس برای مدیران سایت وردپرس بپردازیم و این آموزش با استفاده از کد و بدون بکار بردن افزونه انجام خواهد شد، کدی که لازم دارید به همراه توضیحات مورد نیاز را در زیر برای شما دوستان قرار دادیم.
دلیل جلوگیری از ورود کاربران به مدیریت وردپرس چیست؟
اگر شما یک سایت وردپرسی بدون محدودیت در ثبت نام داشته باشید احتمالا از اینکه بازدیدکنندگانتان بفهمند که از وردپرس استفاده میکنید نگران سایت باشید. یکی از روش هایی که مانع از ورود کاربران عادی به مدیریت سایت می شود، استفاده از افزونه یا کد اجازه ورود به پیشخوان وردپرس تنها به کاربران با رتبه مدیریت وردپرس است و یک راه دیگر آن است که مدیریت وردپرس را به یک آی پی است را محدود کنیم و راه دیگر هم ایجاد رمز روی پوشه wp-adminn است که بعضی وقت ها باعث ایجاد مشکلاتی می شود.
استفاده از کد محدود کردن پیشخوان وردپرس برای مدیران
کد زیر همان کدی است که شما به آن نیاز دارید. شما باید اول این کد را در فایل functions.php قالب خود قرار دهید تا فعال شود و نتیجه را مشاهده کنید. وظیفه ی این کد چک کردن این است که آیا کسی که میخواهد به پیشخوان وردپرس وارد شود مدیر سایت است یا نقش دیگری دارد و اگر مدیر سایت بود اجازه ورود را به آن میدهد در غیر این صورت آن را به صفحه اصلی سایت شما منتقل میکند.
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;
}
}نکته ای که باید به آن توجه کنید این است که این کد را باید در شرط if قرار دهید یعنی بین <?php در ابتدای فایل و ?> در انتهای فایل ( البته احتمال دارد در برخی قالب ها ?> در انتهای فایل وجود نداشته باشد) در غیر این صورت کار نخواهد کرد.
فراموش نکنید که قبل از شروع کار یک نسخه پشتیبانی تهیه کنید چون ممکن است یک خط پایین یا بالا شدن باعث از کار افتادن سایت شما شود.
درباره سحر امیرعباسیان
کارشناس مهندسی فناوری اطلاعات ، علاقه ی زیادی به طراحی وب دارم.
نوشته های بیشتر از سحر امیرعباسیان





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