通过这个方式,可以看到评论者的大概位置,也可以配合一些方法有效的防一些垃圾评论。
但我感觉没啥用处。
- 代码来源:详情
效果如下图所示:

将以下代码添加至主题的 functions.php 文件夹下的<?php 下
add_action('admin_comment_types_dropdown','comment_ip_lookup');function comment_ip_lookup($a){?><script>jQuery(document).ready(function() { ipList = new Array(); locList = {}; authcol = jQuery("[data-colname='作者']"); authcol.each(function() { ipWrapper = jQuery(this).children("a").last(); ip = ipWrapper.html(); ipList.push(ip); ipWrapper.after('</br><span addr="' + ip + '" style="display:none;"></span>');}); ipList = uniqueArr(ipList); i = 0; intv = setInterval(function() { if (i == ipList.length - 1) window.clearInterval(intv); jQuery.getScript("http://opendata.baidu.com/api.php?query=" + ipList[i] + "&co=&resource_id=6006&ie=utf8&oe=gbk&cb=displayLoc&format=json"); i++; },150);}); function uniqueArr(array) { var r = []; for (var i = 0, l = array.length; i < l; i++) { for (var j = i + 1; j < l; j++) if (array[i] === array[j]) j = ++i; r.push(array[i]); } return r; } function displayLoc(result) { var location = result['data'][0]['location']; var ip = result['data'][0]['OriginQuery']; jQuery("[addr='" + ip + "']").html(location).fadeIn("slow"); } </script> <?php}