纯代码实现WordPress 站点维护功能

释放双眼,带上耳机,听听看~!

当网站需要闭站备案或收到停站通知时,我们可以使用本文介绍的功能,轻松将WordPress网站一键进入站点维护模式:打开网站任意链接,页面将显示“站点维护中”的提示,并返回503响应码,这比完全关闭网站对搜索引擎更加友好~

将下面代码直接放入 functions.php 中即可:[wm_login]

function lxtx_wp_maintenance_mode(){
    if(!current_user_can('edit_themes') || !is_user_logged_in()){
        $logo = '请将此图片地址换为自己站点的logo图片地址'; 
        $blogname =  get_bloginfo('name');
        $blogdescription = get_bloginfo('description');
        wp_die('<div style="text-align:center"><img src="'.$logo.'" alt="'.$blogname.'" /><br /><br />'.$blogname.'正在例行维护中,请稍候...</div>', '站点维护中 - '.$blogname.' - '.$blogdescription ,array('response' => '503'));
    }
}
add_action('get_header', 'lxtx_wp_maintenance_mode');

这段代码就是:如果访客不是编辑以上的用户且没有在登录状态下,则显示站点维护中…[/wm_login]

当然,如果想关闭这个站点维护功能的话,也很简单,只需要把上面代码中的 add_action 这一行注释掉就可以了。

 

给TA打赏
共{{data.count}}人
人已打赏
站长资源

WordPress文章ID重新排序的实现方法

2022-12-11 14:52:08

站长资源

WordPress彻底禁止自动生成缩略图 含主题和系统自带缩略图策略

2022-12-12 14:27:48

免责声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,邮箱momeis6@qq.com 根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。本站部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源大部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索