垃圾站 WP教程 WordPress博客利用代码向外链来路访客致欢迎词

WordPress博客利用代码向外链来路访客致欢迎词

一些博主[www.lajiz.cn]从自己博客的访客链接访问该博客时会惊奇地发现欢迎词中竟然有自己网站的链接,这是怎么做到的呢?别急,请继续往下看……

首先垃圾站博客做了一个测试,将域名www.xuexiaoqin.com(垃圾站Ⅱ)留言访问垃圾站,如下图:

WordPress博客利用代码向外链来路访客致欢迎词插图

点击“垃圾站Ⅱ”进入该博客,出现如下现象:

WordPress博客利用代码向外链来路访客致欢迎词插图1

竟然可以知道是从www.lajiz.cn这个域名访问的,那么是如何做到这点的呢?只需简单设置三步就能实现,请看下面垃圾站博客整理的教程:

1、打开你所使用的 WordPress 主题的 functions.php 文件,在 ?>之前添加以下代码:

[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="\&quot;hellobaby\&quot;">欢迎来自 ".$host." 的朋友!
推荐您 <strong><a href="\&quot;https://www.lajiz.cn/feed\&quot;" target="\&quot;_blank\&quot;">点击这里</a></strong> 订阅我的博客 o(∩_∩)o
<div class="\&quot;closebox\&quot;"><a title="\&quot;关闭\&quot;" onclick="\&quot;$('#hellobaby').slideUp('slow');$('.closebox').css('display','none');\&quot;" href="\&quot;javascript:void(0)\&quot;">×</a></div>
</div>
<pre>
";
}
}
[/php]

2、打开WordPress主题的style.css文件,添加样式(样式部分可自行修改,仅做参考):

[php]
#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;
}
[/php]

3、在主题文件的任何部位调用以下函数,我建议是放在 footer.php 中</body>之前添加调用代码:

[php]
<?php show_refer_in();?>
[/php]

不过经垃圾站测试从搜索引擎搜索访问时欢迎语不能显示,不知是不是搜索引擎加密的原因……

本文由垃圾站站长编辑整理,转载请注明本文链接:https://www.lajiz.cn/1845.html

上一篇
下一篇
联系我们

联系我们

返回顶部