最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
wordpress显示评论者地理位置与浏览器类型
时间:2014-07-20 编辑:简简单单 来源:一聚教程网
显示评论者地理位置
将以下函数放到你的functions.php 中
实现的原理是利用新浪和淘宝的IP查询接口,返回IP所属城市
小修了下代码,去掉了挂载点,直接在显示评论时调用函数
代码如下 | 复制代码 |
/** |
最重要的一段:最后在你的模板输出评论之前,获取城市字段,下面是引用我模板里的代码,你只能参考判断方式,具体怎么修改得根据你的模板来修改
代码如下 | 复制代码 |
// 如果是管理员回复 |
显示评论者浏览器类型
将下面代码放入function.php中。
代码如下 | 复制代码 |
function getbrowser($Agent) if(ereg('Mozilla', $Agent) && ereg('Chrome', $Agent)) |
上面的getbrowser()函数返回的是浏览器名字+浏览器版本。在相关位置调用,让其显示出来即可。最后,打开wordpress下的wp-includes/comment-template,查找function get_comment_author_link函数,在最后一个return之前加入调用函数,以及显示对应小图标功能。
代码如下 | 复制代码 |
if($comment) $ua = $comment->comment_agent; else $ua = ""; $tmp = getbrowser($ua); if($tmp != "") { $br = explode(' ',$tmp); if(stristr($br[0],'chrome')) $brimg = "/chrome.png"; elseif(stristr($br[0],'firefox')) $brimg = "/firefox.png"; elseif(stristr($br[0],'opera')) $brimg = "/opera.png"; elseif(stristr($br[0],'internet')) $brimg = "/ie.png"; elseif(stristr($br[0],'Safari')) $brimg = "/Safari.png"; elseif(stristr($br[0],'UC')) $brimg = "/ucweb.png"; else $brimg = "/anonymouse.png"; $return .= " "; } |
好,到这里,大功告成,剩下的,有时间的话,再把其他浏览器补全了。目前只支持chrome,ie,firefox,opera等简单的识别
-
上一个: html5笔记固定宽度布局实现方法
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31