子比主题配置评论区显示IP地区和设备信息

前言

几个周前,各大平台上线了评论显示地区显示ip所在地区的功能。

今天,Hi就教大家怎么在子比主题使用此功能!

代码及文件由张戈博客提供,本博客对一下文件(常用浏览器图片和China国旗图标等)做了修改,修改如下:

图片[1]-子比主题配置评论区显示IP地区和设备信息-西瓜博客-专注于互联网优质资源及教程分享!
这些是我修改的一些图标,其他不常用浏览器及设备图标未作修改

1.下载文件包

2.替换代码

SVIP会员用户可免费帮设置!

把本压缩包上传到主题的根目录后解压,注意不是WordPress根目录

1.主题function.php中添加两行代码:

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

2.将主题/wp-content/themes/zibll/inc/functions/zib-comments-list.php文件中的第51行

return '<name class="flex ac flex1">

替换为

$ip = convertip(get_comment_author_ip());
    return '<name class="flex ac flex1">' . $user_name . $badge .'<span class="badg badge badg-sm flex0 ml3">'.$ip.'</span>'.'</name>';

3.在同一个文件,搜索第一个 $time_html 。在注释 //时间 后面的东西删掉,替换以下代码

$diqu =  CID_get_comment_browser();
$diqu .= CID_print_comment_flag();
$time_html = '<span class="comt-author"' . ($is_mobile ? ' data-toggle="tooltip"' : '') . ' title="' . date('Y年m月d日 H:i:s', strtotime($comment->comment_date)) . '">' . zib_get_time_ago($comment->comment_date) . '</span>'.'<span class="comt-author" title="">'.$diqu.'</span>';

效果

图片[2]-子比主题配置评论区显示IP地区和设备信息-西瓜博客-专注于互联网优质资源及教程分享!

问题

A:为什么显示地区不准?

B:CDN原因,具体请上网百度或等待本站下一篇文章!

在下一篇文章,我们会讲述使用cdn如何获取真实地区!

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片