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

站长笔记 老曾 1周前 (09-14) 21次浏览 已收录 0个评论 扫描二维码

当你的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(…这一行注释掉即可。


老曾博客
转载请注明原文链接:wordpress网站临时维护要用的代码
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址