A-A+
wordpress在改版时需要做的工作
在折腾 wordpress 的过程中,经常会遇到各种各样的问题,有时候会遇到页面打不开,有时候会遇到数据库连接错误,这都是在折腾过程中可能会出现的各种问题,当然,对于不懂技术的用户,在站点正常运行时也有可能会遇到各种的站点错误问题,一旦遇到这种问题又要请人去解决,在站点出现问题的这段时间内是对搜索引擎最不利的时候,这个时候当搜索引擎来抓取站点就会觉得你的站点改版了,或者认识你的服务器不稳定,严重的会对站点进行降权。
哪么在遇到这种问题的时候该怎样进行解决呢,首先要搞一个 http503的状态码告诉搜索引擎站点正在维护,当站点维护完成之后再把 http503 的站点码去掉就 ok 了,下面夏日博客教大家如何去做这样的一个状态码。
站点维护时返回 http503 状态码代码如下:
function wp_maintenance_mode(){ if(!current_user_can('edit_themes') || !is_user_logged_in()){ wp_die('网站维护中……', '请在7:00之后再来', array('response' => '503')); } } add_action('get_header', 'wp_maintenance_mode');
将这段代码直接丢在主题 functions.php 文件中就可以了,记得站点正常时把这段代码删除掉。
维护的时候,为了说明我的站还存在,还存活,这段代码还是很有用的
如果站点稳定下来的话,这个用的机率基本上就没有了。
遇到问题的情况毕竟极少,所以懒得折腾这种
呵呵,这步直接省略了。。
还可以这样的啊?我平时都是直接修改,不知道是否影响到我的权重和流量
直接修改,只要站点打开正常,一般就没事。
问题实在太多。
这功能有用,主题放置代码的时候就会出现这种事。对我这样小白来说,还经常性的不记得ftp空间密码,经常救活都要好些时间。