wordpress闭站维护(可指定内容)

今天准备维护一个站点,然后开启wordpress闭站维护,可是原来的代码都是全站的关闭,然后就重新改了下代码,可以判断是否为首页还是内容页这些。可以让用户看到其他页面!

代码:

  1. function nbzhuti_wp_maintenance_mode(){  
  2. //判断是不是为内容页,如果是就执行内容页闭站维护代码  
  3.   if ( is_single() ) {  
  4.     if(!current_user_can('edit_themes') || !is_user_logged_in()){  
  5.         $logo = 'http://www.nbzhuti.cn/wp-content/themes/ripro7.1/assets/images/logo/logo-light.png'; // 改成要显示的图片  
  6.         $blogname =  get_bloginfo('name');  
  7.         $blogdescription = get_bloginfo('description');  
  8.         wp_die('<div style="text-align:center"><img src="'.$logo.'" alt="'.$blogname.'" /><br /><br />'.$blogname.'网站正在维护中...</div>', '站点维护中 - '.$blogname.' - '.$blogdescription ,array('response' => '503'));  
  9.     }  
  10. }  
  11. }  
  12. add_action('get_header', 'nbzhuti_wp_maintenance_mode');  

503是访问的http状态码,需要的话可以自行修改。

然后再给大家发几个判断函数。可以判断是什么页面,然后选择哪些要闭站维护的。

  • is_home() : 判断主页
  • is_single() : 判断内容页
  • is_page() : 判断页面
  • is_category() : 判断栏目页
  • is_tag() : 判断Tag标签页
1.本站资源可免登陆下载,扫码支付即可下载
2.本站先仅支持支付宝扫码支付,更多方式联系客服!
3.客服QQ:822674928
4.本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有!
5. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
好主题网 » wordpress闭站维护(可指定内容)

常见问题FAQ

想做更多的模板?程序修改二开?
请联系我们本站客服QQ:822674928
QQ联系不上发送邮箱[email protected]
资源链接失效?密码不对?
如果出现这种情况,可在下面评论留言,或 联系我们客服QQ:822674928 QQ
联系不上发送邮箱[email protected]
免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。

发表评论

提供优质的各类源码、插件、站群程序、软件集合~

立即查看 了解详情