';
wp_die($main_maintain, '站点维护中 - '.$blogname ,array('response' => '503'));
}
endif;
add_action('get_header', 'npcink_maintain');
我这里提供了一份不错的报错内容,供大家参考:
#npcink-maintain .main {
text-align: center;
padding-top: 10px;
color: #fff;
background-color: #b52424;
border-radius: 5px;
letter-spacing: 20px;
}
#npcink-maintain .n-title {
font-size: 4em;
margin-bottom: 5px;
}
#npcink-maintain .n-meat {
font-size: 2em;
padding-bottom: 2em;
}
代码分析
依据页底提供的源代码,我进行了一些完善,做了一个报错内容的函数,代码逻辑更加清晰,还提供了一个演示的HTML,方便大家使用。
如果访客不是编辑以上的用户且没有在登录状态下,则显示站点维护中...
效果如下
案例三
源代码
function lxtx_wp_maintenance_mode(){
if(!current_user_can('edit_themes') || !is_user_logged_in()){
$logo = 'https://www.ilxtx.com/wp-content/themes/lxtx/images/logo.png'; // 请将此图片地址换为自己站点的logo图片地址
$blogname = get_bloginfo('name');
$blogdescription = get_bloginfo('description');
}
add_action('get_header', 'lxtx_wp_maintenance_mode');
相关推荐
优雅的暂停您的wordpress,提供一个好看的网站关闭页面。
2019-8-27 4:25:46
0