评论显示归属地,这个插件是我在网上看到了
用的是纯真的离线IP库,纯真目前好像不能通过网站更新了(过段时间在找找其他库或者换成调用API)
纯真这个目前只支持IPv4,目前我也懒动手就把IPv6关了,毕竟IPv6虽然宽带和手机卡基本都有了但目前来说实际意义不大,主流还是IPv4,后面有时间再搞
那就废话不多说开始动手,首先我用的主题是Joe,也是最近换的,我就以Joe演示,其他主题也都差不多
首先找到主题的function.php,位置的话自己找找吧,直接搜文件名就行了
打开之后直接引入ipdata.class.php 
//引入评论者归属地
require 'ipdata.class.php';然后再找个位置插入,插入到function函数结束之后,这一步自行判断
/** 获取评论者归属地信息 */
function convertip($ip){
echo convertips($ip);
}然后找到评论模板,一般都是comment.php,插入
<?php echo convertip($comments->ip); ?>如果显示位置需要和我这个在名字下面的话,就把代码插入到(自己看图吧主题不同的话自己找位置)下面这个是引入小图标,图标我放在插件里了自己下载之后传上去,改一下Url就行了
<div class="agents"><img alt="评论 IP 归属地图标" class="icon-ua" src="图标位置" height="14" style="vertical-align:-2px;"><?php echo convertip($comments->ip); ?></div>
</span>{cloud title="评论显示归属地.zip" type="lz" url="https://wws.lanzouv.com/i3at10bkhvhc" password=""/}
隐私处理原则
评论 IP 与归属地信息应按最小必要原则处理。公开页面宜展示脱敏结果,并在隐私政策中说明处理目的与保存周期。
兼容性验证
测试 IPv4、IPv6、代理访问与异常值的显示,并确认主题升级后不会暴露完整 IP 或导致评论异常。
