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的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did9004