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

余贤康友友昨晚问我博客的这个欢迎词是怎么实现的

其实谷歌一下一大串都是代码

不过为了凑篇文章,还是把它发出来吧

先在主题的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.111cn.net" 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代码

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; }

 
#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;
}

时间: 2024-11-05 16:41:11

WordPress实现访客欢迎来自XX朋友提示语的相关文章

WordPress中访客登陆实现邮件提醒的PHP脚本实例分享_php实例

登陆邮件提醒实现方法前提是空间有邮件功能,测试有无邮件功能的方法:登录界面点击"忘记密码",有邮件发到你邮箱就有邮件功能. 一.登录成功提醒就像银行的登录提醒一样,如果有人登录了系统,就会发一封邮件到邮箱,提醒你有人登录了,如果当时不是你登录,就要引起警惕了.将以下代码放入主题的functions.php中: /***************************************************** 函数名称:wp_login_notify v1.0 by DH.hu

wordpress显示访客评论IP地址127.0.0.1解决办法

出现这个问题的原因是: X-Forwarded-For头的记录格式是:client1,proxy1,proxy2,所以在上面的代码中我们取的是第一个值. 解决办法 我们打开wp-config.php,然后把下面代码加入文章开头.    代码如下 复制代码 if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR

WordPress博客量超6000万 月独立访客量3亿

中介交易 SEO诊断 淘宝客 云主机 技术大厅 北京时间11月11日消息,据国外媒体报道,WordPress创始人马特·穆伦维格(Matt Mullenweg)周四确认,WordPress博客量现在已经超过6000万,每月独立访客量超过3亿. 但穆伦维格表示,这只是一个开始:WorldPress在社交和移动市场的发展将在未来数月内为公司带来更大的增长. 穆伦维格在GigaOM RoadMap峰会上表示:"社交无疑是目前最具吸引力的功能.每个WordPress独立访客一般会浏览10个网页.通过添加

在WordPress中使用PHP脚本来判断访客来自什么国家_php技巧

区分访客国家有什么用? 这里是几个我利用该功能的例子. 1.区分网站功能 这个博客有翻译文章的功能, 这是为了方便海外访客阅读文章, 但对中国人显得十分多余. 所以我通过 IP 判断国家, 对中国大陆地区屏蔽翻译功能. 2.区分展示广告 比如中国大陆地区在侧边栏最下方看到的是拿福能的广告, 而其他地区看到的是 Google 的广告. hostucan 是我的一个广告主, 有英文网站, 也有中文网站, 所以我可以向他提供区分展示服务, 免得浪费流量. 3.屏蔽布点服务 海外有很多好的服务平台, 在

WordPress中对访客评论功能的一些优化方法_php实例

前几天见到某 Blog (忘记名字和网址了) 有一个相当实用的评论功能. 访客留言之后资料输入框会被隐藏起来, 如同登录了一般. 访客可以选择修改相关资料再进行评论. 给予访客很好的用户体验. 今天我将这个功能移植到了自己的主题上, 制作不难, 分享一下吧. 需求 细心的朋友可能已经注意到了: 当在某个 WordPress 发表评论后再次访问该 Blog, 资料就不需要再次填写, 因为它们都已经在资料输入框里面. 但没评论过的或者清除了 Cookie 之后, 资料输入框将空空如也. 1. 当访客

WordPress自动提醒IE6访客升级浏览器

  使用 Kill IE6 脚本 1 2 3 <!--[if IE 6]> <script src="//letskillie6.googlecode.com/svn/trunk/2/zh_CN.js"></script> <![endif]--> 只要把上面的代码添加到你的主题文件与之间就可以啦.代码中还可以选择更换提示语言哦.比如把"zh_CN"改为"zh_TW"就是繁体版. 以上是小编为您精心

wordpress禁止没有Gravatar头像的访客提交评论

1 为何限制没有Gravatar头像的访客 前几天博主就一直在想着是否要限制没有gravatar头像的用户在博客留言,主要原因有三点: 1.博客使用的是wordpress程序,而Gravatar早在07年就被Automattic公司收购并在wp程序上发扬光大.所以,wp博客和gravatar头像天生就是一对,当然要让他们在一起了. 2.屏蔽广告.很多spamer都是没有gravatar头像的,限制没有gravatar头像的访客就等于过滤掉了相当一部分的垃圾广告.扯远一点,多说插件为众多广告商做出

WordPress博客页面增加最近访客功能

原生wp函数就无法做到了,所以只能退居其次,调用最近留言的访客,当然,每个人只会显示一次. 把下面代码放到functions.php中:    代码如下 复制代码 //获取最近读者 function visitors($tim,$lim){ global $wpdb; $query="SELECT COUNT(comment_ID) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FR

要提升站点友好体验度的请先和你的访客做好朋友

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 提到站点的访客友好体验度,可能很多站长都能够侃侃而谈,可能会提到站点UI设计.站点的加载速度等等.虽然我们知道如何提升站点访客友好体验度,但是我们同时也必须看到现在很多站点的访客体验都非常一般,说不上令访客讨厌也说不上让访客青睐.大多数站点的成立就是为了盈利,一旦站点的盈利与站点的访客体验度出现冲突,我想大多数站长会站在盈利这一边. 其实在想