好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

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

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

function  show_refer_in(){  $refer_info = $_SERVER [ 'HTTP_REFERER' ];  $ban_list = array ( $_SERVER [ "HTTP_HOST" ]);  for ( $ii =0; $ii < count ( $ban_list ); $ii ++){  if ( strpos ( $refer_info , $ban_list [ $ii ])){  return ;  }  }  if ( $refer_info ){  preg_match( "/^(http://)?([^/]+)/i" ,  $refer_info ,  $matches );  $host  =  $matches [2];  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代码:

#hellob aby {  background : #000000 ;  border : 1px   solid   #B3B3B3 ;  color : #FFFFFF ;  font-size : 14px ; opacity: 0.7 ; filter:alpha(opacity= 70 );  padding : 10px ;  position : absolute ; right: 0 ; top: 250px ; }  #hellob aby {  background : #000000 ;  border : 1px   solid   #B3B3B3 ;  color : #FFFFFF ;  font-size : 14px ;  opacity: 0.7 ;  filter:alpha(opacity= 70 );  padding : 10px ;  position : absolute ;  right: 0 ;  top: 250px ;  } 

查看更多关于WordPress实现访客欢迎来自XX朋友提示语 - WordPres的详细内容...

  阅读:55次