WordPress 显示评论者运营商信息,并且鼠标移动显示和隐藏的方法

  • WordPress 显示评论者运营商信息,并且鼠标移动显示和隐藏的方法已关闭评论
  • 446 views
  • A+
所属分类:WordPress

WordPress 显示评论者运营商信息,并且鼠标移动显示和隐藏的方法

1.先下载整理好的压缩包,解压后得到 ip2c 文件夹和 show-useragent 文件夹,然后上传到 WordPress 主题目录下。

Show-UserAgent+ip2c.zip

下载:https://www.lanzous.com/i1sgzid

2.上传到主题目录之后,编辑 WordPress 主题目录下的 functions.php 文件,添加如下代码:

  1. include("show-useragent/show-useragent.php");  //显示访客信息
  2. include("ip2c/ip2c.php"); //IP 归属地和运营商查询功能

3.因为我使用的 Begin 主题,所以是在 begin/inc/functions/comment-template.php 文件的合适位置加入如下代码(其他主题只要在 WordPress 评论模板函数中合适的位置插入如下代码即可):

  1. <span class="ua-info">
  2. <?php CID_print_comment_flag();
  3. echo ' ';
  4. CID_print_comment_browser();
  5. echo convertip(get_comment_author_ip());
  6. ?>
  7. </span>

4.最后在 footer.php 里加以下代码实现显示和隐藏

  1. < script > jQuery(function() {
  2.     $(".comment-body").hover(function() {
  3.         $(this).find(".ua-info").toggle()
  4.     }, function() {
  5.         $(this).find(".ua-info").toggle()
  6.     })
  7. }); < /script>

5.如果出现反过来的现象,则要先将上面第 3 步的代码设置默认隐藏,修改代码为:

  1. <span class="ua-info" style="display:none">
  2. <?php CID_print_comment_flag();
  3. echo ' ';
  4. CID_print_comment_browser();
  5. echo convertip(get_comment_author_ip());
  6. ?>
  7. </span>

 

拓展:Show User Agent 中 IP 地址的更新方法:

1、打开下面的网站,下载 CSV 格式的 IP 地址库,解压后得到 IpToCountry.csv 文件

http://software77.net/geo-ip/

2、安装 JAVA

3、下载转换软件 ip2c  https://www.lanzous.com/i45geva

4、解压后把第一步得到的 IpToCountry.csv 文件复制到 ip2c 软件目录中 与‘转换.bat’文件同目录

5、运行‘转换.bat’后在同目录中得到 ip-to-country.bin 文件

6、替换 Show User Agent 中的 IP 地址库同名文件 我使用的是代码版 文件在主题目录下的如图位置

而 qqwry.dat 则是用 qq 纯真 ip 数据库获取。

 

具体效果如本博客。

资源来源于张戈博客,由本博客整理发表。

 

历史上的今天:

唯心寒辞