سلام دوستان عزیز؛
وقتی به ایجاد تغییرات در وبسایت خود می پردازید، همانند تغییر قالب و… شما نیاز دارید که وبسایت تان را به حالت آفلاین در آورید!! در این صورت شما می توانید تغییرات خود را بدون اینکه کاربران تان ببینند، انجام دهید.
در این مقاله وردپرس روشی را برای شما معرفی می کنیم که با استفاده از آن وردپرس خود را به حالت آفلاین در آورید و فقط ادمین و مدیر بتوانند به سایت دسترسی داشته باشند.

غیر فعال کردن سایت برای کاربران به جز مدیر

غیر فعال کردن سایت وردپرس برای کاربران جز مدیر

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

اما این روش مشکلی را ایجاد می کند! در این صورت مدیر سایت نمی تواند به پنل وردپرسی مراجعه کند و بررسی نماید که تغییرات موفقیت آمیز بوده یا خیر!! البته می توان با چند خط کد نویسی این مشکل را برطرف کرد!!

اما امروز روش بسیار ساده ای را معرفی می کنیم که وردپرس خود را به حال آفلاین ببرید!

پیشنهاد بعدی  نحوه رفع خطای Password Reset Key در وردپرس

کد غیر فعالسازی وردپرس برای کاربران سایت جز مدیریت سایت

برای خارج کردن سایت از دسترسی بازدیدکنندگان بایستی قطعه کد زیر را داخل فایل فانکشن (functions.php) قرار دهید. با استفاده از این کد پیامی را به کاربران جهت ایجاد تغییرات در سایت اعلام می کنید.

توجه!! با استفاده از این روش مدیران سایت می توانند به پنل مدیریتی دسترسی داشته باشند.

function under_construction_mode() {
    if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
        wp_die('در حال بروز رسانی هستیم بزودی برمیگردیم');
    }
}

add_action('get_header', 'under_construction_mode');

نتیجه قرار دادن این کد در فایل فانکشن را می توانید به صورت زیر مشاهده کنید:

غیر فعال کردن سایت وردپرس برای کاربران جز مدیر

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

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته 1 رای
Loading...