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

当你的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网站临时维护要用的代码
喜欢(0) 打赏

评论1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0
    非常人性化的一个友好提示,咱收下了!
    我爱动感单车网2016-09-13 21:56:52回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

在线客服

在线客服

  • 扫描二维码,微信联系 扫描二维码,微信联系