由于备案需要关闭站点 但是又要保住SEO 所以503跳转是个很好的办法
实现方法很简单 将下列代码添加到主题function.php文件中即可
1 2 3 4 5 6 7 |
//关站503 function wp_maintenance_mode(){ if(!current_user_can('edit_themes') || !is_user_logged_in()){ wp_die('网站备案审核中……', '网站备案', array('response' => '503')); } } add_action('get_header', 'wp_maintenance_mode'); |
这样用户访问站点就会显示代码中输入的文字页面 如果站点开启了503错误页面会显示503错误页面 管理用户仍然可以通过登录页面登录后访问
如果你是多用户站点 那么更改一下代码就可以让注册用户也能正常登录后访问站点 代码如下
1 2 3 4 5 6 7 |
//关站503 function wp_maintenance_mode(){ if(!current_user_can('read') || !is_user_logged_in()){ wp_die('网站备案审核中……', '网站备案', array('response' => '503')); } } add_action('get_header', 'wp_maintenance_mode'); |
2016年07月17日 14:16 沙发
不错学习了,代码很实用
2017年08月15日 14:55 板凳
这个对SEO真没影响嘛!我已经用上了。。
2018年08月07日 18:03 地板
还有这种操作!!!
真是见识了,一直被这个事仇着呢,这回看到希望了。