wordpress网站临时维护要用的代码

WordPress 欲思 1评论

当你的wordpress网站要进行临时维护的时候,你当然可以直接让网站挂机起,但是这样对用户并不友好。你也许会想到要让用户看到网站维护通知告诉用户大概什么时间段是维护时间,让除了网站管理员之外的其它任何用户都无法正常使用网站,并且返回503状态,对搜索引擎也很友好。

wordpress网站临时维护要用的代码

在wordpress中要作到这一点,非常的简单。把下面的代码放到主题的functions.php文件中:

function wp_maintenance_mode(){
    if(!current_user_can('edit_themes') || !is_user_logged_in()){
        wp_die('网站维护中预计开放时间:遥遥无期 没事儿您就别来啦……', 'Maintenance - Could you please not disturb me ', array('response' => '503'));
    }
}
add_action('get_header', 'wp_maintenance_mode');

当你网站维护结束后,只要把代码中的wp_die(…这一行注释掉即可

参考资料:http://torquemag.io/top-10-snippets/

转载请注明:欲思博客 » wordpress网站临时维护要用的代码

如果你觉得这篇文章或者我分享的主题对你有帮助,请支持我继续更新网站和主题 !捐赠本站
喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 非常人性化的一个友好提示,咱收下了!