WordPress如何显示评论者IP地址

Jaysun

温馨提示:这篇文章已超过701天没有更新,请注意相关的内容是否还可用!

之前讲过了zblog评论显示IP地址的方法,今天就来讲讲WordPress的评论显示IP地址的方法,这次采用的是用了淘宝的API,通过IP地址查询并显示评论者所在地。

1.webp.jpg

把下面的代码添加到当前使用的wordpress主题的functions.php中。

//把IP转换成地址
function getIp($ip){
    if(empty($ip)) $ip = get_comment_author_IP();
    $taobaoIP = "http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;
    $IPinfo = json_decode(file_get_contents($taobaoIP));
    $country = $IPinfo->data->country;
    $province = $IPinfo->data->region;
    $city = $IPinfo->data->city;
    if($province != $city){
        $data = $province.$city;
    }
    else{
        $data = $country.$province;
    }
    return $data;
}

wordPress的评论模板中,加入下面的代码就能调用了。

<?php echo getIp(get_comment_author_ip());?>


您需要 登录账户 后才能发表评论

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,1164人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码