WordPress自定義臨時維護提示信息

有時候我們需要對WordPress站點進行臨時維護,可能需要花費幾分鐘或者更長時間,那麼我們很有必要告訴訪客,我們正在進行臨時維護,請稍後訪問。隻需要將下面的代碼添加到主題的 functions.php 文件即可:

1
2
3
4
5
6
function wp_maintenance_mode(){
    if(!current_user_can('edit_themes') || !is_user_logged_in()){
        wp_die('網站臨時維護中,請稍後訪問', '網站維護中——請稍後訪問', array('response' => '503'));
    }
}
add_action('get_header', 'wp_maintenance_mode');

function wp_maintenance_mode(){
if(!current_user_can(‘edit_themes’) || !is_user_logged_in()){
wp_die(‘網站臨時維護中,請稍後訪問’, ‘網站維護中——請稍後訪問’, array(‘response’ => ‘503’));
}
}
add_action(‘get_header’, ‘wp_maintenance_mode’);

這樣,除瞭網站管理員以外,其他用戶和遊客訪問網站時都會提示正在維護,並且返回503狀態,對搜索引擎也很友好。維護好以後,註銷第3行 wp_die()  代碼即可。

參考資料:http://wpdaily.co/top-10-snippets/

發佈留言