纯代码实现WordPress评论显示访客UA和地理信息
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

最近发现很多WordPress站点的评论上都弄了一个显示评论人的国籍、系统、浏览器等信息,所以今天就顺便折腾一下,如何用纯代码实现WordPress评论显示访客UA信息和地里信息。
其实,想让WordPress评论显示访客UA信息和地里信息,有两种方法,一种就是最简单的插件法,另一种就是代码折腾法。不想折腾的朋友只需要下载安装WordPress访客信息插件:Show UserAgent即可。
这个插件经过张戈大神几番折腾,终于弄成了代码版,而且比起插件还有所改善:
合并php代码并去掉了插件所需的冗余代码,如hook、action等;轻度汉化了一些信息显示(浏览器名称,部分国籍等),插件是纯英文的;创意性添加诙谐翻译(原创诙谐翻译,请勿盗版哟~哈哈)。WordPress评论显示访客UA和地理信息
让我们回归正题,具体纯代码实现WordPress评论显示UA和地理信息方法如下:
1、下载张戈博主整理好的代码包:
下载地址
2、解压后将得到的show-useragent文件夹一并上传到正在用的WordPress主题目录;
3、在WordPress主题目录下的functions.php文件的最后一个 ?>之前添加以下代码:
include("show-useragent/show-useragent.php"); //显示访客信息4、下面这一步有点麻烦,请仔细看:
在WordPress主题目录下的comments.php文件中搜索wp_list_comments:
比如,懿古今Three主题/Unite主题的comments.php文件会搜到下面这一串代码
<?php wp_list_comments( 'type=comment&callback=mytheme_comment' ); ?>如果你发现代码中有一个 callback=xxxxx 回调函数,那么说明你的主题已自定义了评论列表的样式,那么请自行查找callback后面接的函数名(一般会在主题目录下的functions.php里面,Three主题/Unite主题在主题文件夹的\inc\functions\comment-template.php文件),然后在适当的位置插入如下代码:
<?php CID_print_comment_flag(); echo ' ';CID_print_comment_browser(); ?>温馨提示:默认情况下都是将以上代码添加到了评论者名称的后面,所以我们只需要把代码插入到mytheme_comment函数里面的评论者评论代码后面即可。如Three主题,我们可以直接添加在
<span class="duzhe"><?php commentauthor(); ?></span>后面,或者是放在评论等级后面,或评论日期后面,具体由大家自行决定。
PS:对于实现这种信息,本站一直都不太喜欢,所以就懒得折腾进来,具体的效果请大家前往张戈博客参观学习。
文中技术及代码来源于张戈博客,原文链接:WordPress显示访客UA信息:Show UserAgent纯代码轻度汉化版
[WordPress]历史优惠活动内容
猜你可能想看的VPS
- 搬瓦工香港机房新上 VPS 套餐 又是一波买不起系列香港VPS[主机]
- 做站必选 腾讯云秒杀→2 核 4G 内存 50G 硬盘 3Mbps KV全球[VPS测评]
- 搬瓦工美国 cn2 vps 全线补货,终身最高 6.58%折扣,10gb美国VPS[主机]
- 傲游主机开学季全场 75 折 香港&韩国&美国 VPS 月付 52 元起日本VPS[主机]
- 疯狂猜成语 图猜成语一个人端着盘子里面装着梨另一个人在推辞是什么成语?全球[VPS测评]
- 有点卡-OLVPS 波兰特 cera 机房便宜 KVM VPS 服务器优全球[VPS测评]
- GigsGigsCloud 日本 VPS 上线 分为 CN2 和软银线路日本VPS[主机]
- Justhost→俄罗斯 KVM 月付 12 元起 200M 无限流量 全球[VPS测评]
- 微信群找不到了怎么办?全球[VPS测评]
- 便宜 RAKsmart→圣何塞不限流量服务器 46 美元起 站群服务器买站群服务器[IP]
- 便宜 酷番云→2G 内存 180G 硬盘 5M 带宽仅需 50 元 月 全球[VPS测评]
- 水墨云洛杉矶 GIA 特惠限量五折,1 核 512M 内存 100M 带全球[VPS测评]
- 真实测评 桔子数据→洛杉矶 CN2 GIA 1 核 1G 20G 硬盘 全球[VPS测评]
- BudgetVM→$12.5 月 KVM-2GB 5GB 100M 不限日本VPS[主机]
- DediPath→$69 月-E3 1240v2 16GB 2TB 1G全球[VPS测评]
- 什么是阿里云 ECS 服务器全球[VPS测评]
- VPS 装什么系统网站快 Debian稳定首推全球[VPS测评]
- CrownCloud -512M内存 1000G HDD 6T流量 1G全球[VPS测评]
- 极光kvm怎么样?香港大带宽VPS促销1核1G内存19元/月起,5G防御香港VPS[主机]
- 源云主机,香港沙田VPS CN2 1核1G 24/月 NTT 50M 9香港VPS[主机]
- 消费复苏形势良好,我们将多措并举实施扩大内需政策全球[VPS测评]
- 极光KVM双12:全场月付/季付产品全部5折,永久优惠,年付最高立减15全球[VPS测评]
- edgeNAT:全场6折优惠,韩国CN2、美国CN2、香港CN2月付36韩国VPS[主机]
- 美国信贷市场的痛苦将不亚于上世纪70年代的通胀时期美国VPS[主机]
- UCloud香港云主机怎么样?UCloud香港云主机1核1G1M评测香港VPS[主机]
- 极光KVM:新上香港CN2VPS,终身6折优惠,1核/1G/5Mbps,香港VPS[主机]
- SugarHosts糖果主机双十一大促销 虚拟主机最高6折优惠全球[VPS测评]
- kvmcloud怎么样?香港BGP云服务器 月付12.9元香港VPS[主机]
- 安国云:1核/1G/20G硬盘/1Mbp不限流量/香港cdia,月付18香港VPS[主机]
- 青果云:香港云主机2核1G3M30G,香港vps仅售59元/月香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-224136.html











