WP Maintenance Mode插件可以给你的博客添加一个新页面,告诉访问者“博客正在维护中”。已登录用户则仍然具有完全的登入权限,可以通过插件更改设置。插件有7个以上模板,你也可以在这个插件的选项菜单里加入自己的html或样式表。wp maintenance mode插件特点:
- 高度定制页面(颜色、文本和背景)
- 订阅功能,网站上线时会邮件通知用户
- 联系表单,可接收游客发送邮件
- 倒计时,显示有多久上线
- 允许搜索引擎绕过维护模式,搜索引擎优化
- 提供多张背景图片,也可以自定义,或者只显示颜色
- WordPress MU多站点支持
- 响应式设计
- 社交图标
- Google统计,需要复制整个统计代码
- 进入前台后的角色选项
当然了,你也可以使用代码实现展示制作维护的功能。只要在functions.php加入以下代码即可:
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(''.$blogname.'正在例行维护中,请稍候...', '站点维护中 - '.$blogname.' - '.$blogdescription ,array('response' => '503'));
}
}
add_action('get_header', '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(''.$blogname.'正在例行维护中,请稍候...', '站点维护中 - '.$blogname.' - '.$blogdescription ,array('response' => '503'));
}
}
add_action('get_header', 'lxtx_wp_maintenance_mode');
如果不需要这功能了,那么直接注释就可以了:
//add_action('get_header', 'lxtx_wp_maintenance_mode');