Jul092013
WordPress博客利用代码向外链来路访客致欢迎词
一些博主[www.lajiz.cn]从自己博客的访客链接访问该博客时会惊奇地发现欢迎词中竟然有自己网站的链接,这是怎么做到的呢?别急,请继续往下看……
首先垃圾站博客做了一个测试,将域名www.xuexiaoqin.com(垃圾站Ⅱ)留言访问垃圾站,如下图:
点击“垃圾站Ⅱ”进入该博客,出现如下现象:
竟然可以知道是从www.lajiz.cn这个域名访问的,那么是如何做到这点的呢?只需简单设置三步就能实现,请看下面垃圾站博客整理的教程:
1、打开你所使用的 WordPress 主题的 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 "</pre> <div id="\"hellobaby\"">欢迎来自 ".$host." 的朋友! 推荐您 <strong><a href="\"http://www.lajiz.cn/feed\"" target="\"_blank\"">点击这里</a></strong> 订阅我的博客 o(∩_∩)o <div class="\"closebox\""><a title="\"关闭\"" onclick="\"$('#hellobaby').slideUp('slow');$('.closebox').css('display','none');\"" href="\"javascript:void(0)\"">×</a></div> </div> <pre> "; } }
2、打开WordPress主题的style.css文件,添加样式(样式部分可自行修改,仅做参考):
#hellobaby { 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; }
3、在主题文件的任何部位调用以下函数,我建议是放在 footer.php 中</body>之前添加调用代码:
<?php show_refer_in();?>
不过经垃圾站测试从搜索引擎搜索访问时欢迎语不能显示,不知是不是搜索引擎加密的原因……
本文由垃圾站站长编辑整理,转载请注明本文链接:http://www.lajiz.cn/1845.html
WordPress博客利用代码向外链来路访客致欢迎词:目前有23 条留言
发表评论

这个东西很好
2013-08-03 下午 4:29等我也搞一个
2013-07-23 下午 10:24弄好了我去逛逛……
2013-07-23 下午 10:33话说我记得之前垃圾站不是CMS么??
2013-07-23 下午 10:34垃圾站一开始就是这个主题,没有变过,是我好在之前做的博客是CMS……
2013-07-23 下午 10:35好吧 也可能是我记错了 睡觉去啦 你也早点休息吧。
2013-07-23 下午 10:36嗯,拜拜!
2013-07-23 下午 10:37你的人气蛮高的嘛,以后常来!
2013-07-14 上午 11:06欢迎欢迎常来逛逛垃圾站博客,先回访了!
2013-07-14 下午 6:09好,这是好事。
2013-07-13 下午 11:54为什么是好事?
2013-07-14 下午 6:09很实用,记号了。。。另外,你文章顶部的广告挂了。。
2013-07-12 下午 11:49不会吧,我看起来正常显示……
2013-07-13 下午 6:20有广告?看来广告被我的 AdBlock 给干掉了,哈哈!
2013-07-14 上午 11:05支持,支持!看看我的影片站!
2013-07-11 上午 8:19网站很不错,可以常去看看电影了!
2013-07-14 上午 12:37很实用,访客赶脚舒服
2013-07-10 下午 6:48也可以看看这篇文章的介绍http://www.lajiz.cn/1808.html
2013-07-14 上午 12:38这个好啊,我还一直以为是怎么弄的,回头要搞一下。
2013-07-10 下午 3:35修改代码之前备份下就可以,很简单!
2013-07-13 下午 6:19学习了
2013-07-10 上午 11:26这个好
2013-07-09 下午 5:20