WordPress自定义临时维护提示信息

有时候我们需要对WordPress站点进行临时维护,可能需要花费几分钟或者更长时间,那么我们很有必要告诉访客,我们正在进行临时维护,请稍后访问。只需要将下面的代码添加到主题的 functions.php 文件即可:

function wp_maintenance_mode(){
    if(!current_user_can('edit_themes') || !is_user_logged_in()){
        wp_die('网站临时维护中,请稍后访问', '<a href="https://www.wpdaxue.com/tag/%e7%bd%91%e7%ab%99%e7%bb%b4%e6%8a%a4" title="查看与【网站维护】相关的文章" target="_blank" rel="noopener">网站维护</a>中——请稍后访问', array('response' =&gt; '503'));
    }
}
add_action('get_header', 'wp_maintenance_mode');

这样,除了网站管理员以外,其他用户和游客访问网站时都会提示正在维护,并且返回503状态,对搜索引擎也很友好。维护好以后,注销第3行 wp_die()  代码即可。

参考资料:http://wpdaily.co/top-10-snippets/

来源:

https://www.wpdaxue.com/wordpress-temporary-maintenance.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?