wordpress维护提示代码
当我们需要对网站进行维护时,经常会看到有些网站会有比如这样的提示:“现在正在维护中,程序员正在疯狂加班,以便您能尽快访问,给您带来不便,敬请谅解.估计2个小时后您就能正常打开,请您在2小时之后再来”。
如果你想把网站维护好了再展现给大家,直接关闭网站对搜索引擎和访客都是不友好的,百度站长平台曾推荐过在网站维护时可以返回http 503状态码这样可以告诉搜索引擎,网站正在维护中。现在介绍WordPress实现这种效果的方法。
只需在WordPress主题的functions.php文件最后加入如下代码:
function wp_site_weifu(){
if(!current_user_can('edit_themes') || !is_user_logged_in()){
wp_die('aiboshuo.com现在正在维护中,程序员正在疯狂加班,以便您能尽快访问,给您带来不便,敬请谅解.估计2个小时后您就能正常打开,请您在2小时之后再来', '爱博说', array('response' =>'503'));
}
}
add_action('get_header', 'wp_site_weifu');
加入此代码管理员可以正常访问,访客看到的效果如图,并返回503状态。维护好网站注释掉这段代码即可。
