WordPress利用代码或者插件实现网站关闭维护状态的方法
导读:比如我们的WordPress站点网站有需要临时关闭或者暂时的闭站暂停处理的话,我们没有必要取消解析或者是删除网站文件达到关闭网站的效果。我们可以实现关闭网站游客的访问,正常如果有有管理员或者注册用户的是可以正常访问的。这里,老蒋有整理到2个...
比如我们的WordPress站点网站有需要临时关闭或者暂时的闭站暂停处理的话,我们没有必要取消解析或者是删除网站文件达到关闭网站的效果。我们可以实现关闭网站游客的访问,正常如果有有管理员或者注册用户的是可以正常访问的。
这里,老蒋有整理到2个办法可以实现。
1、无插件方法
function lxtx_wp_maintenance_mode(){
if(!current_user_can('edit_themes') || !is_user_logged_in()){
$logo = 'https://www.itbulu.com';
// 请将此图片地址换为自己站点的 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');
我们需要更换上面代码的LOGO地址,然后将代码添加到 Functions.php 文件中。这样只要是游客就访问设置的闭站内容。如果是有有访问的用户是可以正常访问的。
2、插件方法
这里,老蒋有体验过使用 "Coming Soon Page, Maintenance Mode & Landing Pages"这款插件。这款软件虽然是有付费功能,但是基本的免费用户是够用的。
这款插件功能很强大,但是我们只要用到基本功能即可。
这里我们开启ACTIVE然后设置。
设置开启且设置缓存清理后,我们如果用非管理员和非用户登录状态访问,是可以看到COME SOON 的界面的,这个默认登录界面是可以设置的。
这样,我们就可以开启WordPress站点闭站维护功能,有需要可以选择使用。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: WordPress利用代码或者插件实现网站关闭维护状态的方法
本文地址: https://pptw.com/jishu/665598.html