فعالسازی حالت تعمیر (Maintenance Mode) در وردپرس بدون افزونه
وقتی سایت در حال تغییرات اساسی است، نباید کاربران صفحات ناقص را ببینند. افزونههای زیادی برای "در دست تعمیر" وجود دارد، اما چرا سایت را سنگین کنیم؟
کد جادویی Maintenance Mode
کد زیر را در فایل functions.php قالب خود قرار دهید:
function wp_maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('سایت در حال بروزرسانی است
لطفاً چند دقیقه دیگر مراجعه کنید.
', 'در دست تعمیر');
}
}
add_action('get_header', 'wp_maintenance_mode');
با این کد، فقط شما (ادمین) سایت را میبینید و بقیه کاربران پیام "در حال بروزرسانی" را دریافت میکنند.
دیدگاهها
0 دیدگاه