有時候我們需要對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/