网站地图    收藏   

主页 > 后端 > wordpress教程 >

WordPress实现访客欢迎来自XX朋友提示语 - WordPres

来源:自学PHP网    时间:2014-11-28 23:41 作者: 阅读:

[导读] 此功能是可以根据用户来自哪里然后给出欢迎词的,如来自www phpfensi com就提示访客欢迎来自www phpfensi com的朋友,可以自能判断的 这个欢迎词是怎么实现的,其实谷歌一下一大串都是代码,不...

WordPress实现访客欢迎来自XX朋友提示语

此功能是可以根据用户来自哪里然后给出欢迎词的,如来自www.phpfensi.com就提示访客欢迎来自www.phpfensi.com的朋友,可以自能判断的.

这个欢迎词是怎么实现的,其实谷歌一下一大串都是代码,不过为了凑篇文章,还是把它发出来吧,先在主题的functions.php里加上下面的代码:

  1. function show_refer_in(){ 
  2. $refer_info=$_SERVER['HTTP_REFERER']; 
  3. $ban_list=array($_SERVER["HTTP_HOST"]); 
  4. for($ii=0;$ii<count($ban_list);$ii++){ 
  5. if(strpos($refer_info,$ban_list[$ii])){ 
  6. return
  7. if($refer_info){ 
  8. preg_match("/^(http://)?([^/]+)/i"
  9. $refer_info$matches); 
  10. $host = $matches[2]; 
  11. echo "<div id="hellobaby">欢迎来自 ".$host." 的朋友!<br />推荐您 <b><a href="http://www.phpfensi.com" target="_blank">点击这里</a></b> 订阅我的博客 o(∩_∩)o<div class="closebox"><a href="javascript:void(0)" onclick="$('#hellobaby').slideUp('slow');$('.closebox').css('display','none');" title="关闭">×</a></div></div>"; 

然后在footer.php里调用函数,代码如下:<?php show_refer_in();?>

当然,加在header里也可以,不过影响打开速度就得不偿失了,有了输出,我们当然要加上css了,这里给个博客使用的css代码:

  1. #hellobaby { background:#000000border:1px solid #B3B3B3color:#FFFFFFfont-size:14px; opacity:0.7; filter:alpha(opacity=70); padding:10pxposition:absolute; right:0; top:250px; } 
  2. #hellobaby { 
  3. background:#000000
  4. border:1px solid #B3B3B3
  5. color:#FFFFFF
  6. font-size:14px
  7. opacity:0.7
  8. filter:alpha(opacity=70); 
  9. padding:10px
  10. position:absolute
  11. right:0
  12. top:250px

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论