纯代码实现WordPress评论显示访客UA和地理信息
【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
最近发现很多WordPress站点的评论上都弄了一个显示评论人的国籍、系统、浏览器等信息,所以今天就顺便折腾一下,如何用纯代码实现WordPress评论显示访客UA信息和地里信息。
其实,想让WordPress评论显示访客UA信息和地里信息,有两种方法,一种就是最简单的插件法,另一种就是代码折腾法。不想折腾的朋友只需要下载安装WordPress访客信息插件:Show UserAgent即可。
这个插件经过张戈大神几番折腾,终于弄成了代码版,而且比起插件还有所改善:
合并php代码并去掉了插件所需的冗余代码,如hook、action等;轻度汉化了一些信息显示(浏览器名称,部分国籍等),插件是纯英文的;创意性添加诙谐翻译(原创诙谐翻译,请勿盗版哟~哈哈)。让我们回归正题,具体纯代码实现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
- DedeCMS 接入百度站点天级收录及周级收录 API全球[VPS测评]
- ByteDynasty→40 元 月 1GB 内存 10GB 空间 51虚拟空间(主机)
- 快快云→CDN 阿里云 CDN 和腾讯云 CDN 代理 免费送 500G全球[VPS测评]
- apache 设置网站默认首页文档的方法全球[VPS测评]
- CentOS7 详细搭建 CSGO 服务器全球[VPS测评]
- 无 IPV4-vServer.site→€0.49 月 1 核 512M全球[VPS测评]
- 微信怎么开启 关闭“附近的人”功能?全球[VPS测评]
- 疯狂猜成语 图猜成语一个寸字一个步字在一个圆圈里是什么成语?全球[VPS测评]
- TMThosting→$66.5 月-Dual L5520 24GB 1全球[VPS测评]
- 大盘机 $7.49 月 1G 硬盘 1T 硬盘 2T 流量 1Gbps 全球[VPS测评]
- 在博客中如何合理展示AdSense 广告全球[VPS测评]
- WordPress插件:nix-gravatar-cache汉化版实现G全球[VPS测评]
- 搭建VPS环境选择LAMP环境还是LNMP环境好全球[VPS测评]
- InterServer美国便宜独立服务器 Ryzen 3600X CPU独立服务器[U]
- 通过whos.amung.us实时统计WordPress博客在线人数全球[VPS测评]
- ERP库存管理系统HTML5模板 - DreamsPOS全球[VPS测评]
- 性价比最高的VPS网络评测全球[VPS测评]
- 自适应bootstrap左侧导航可关闭全球[VPS测评]
- 原创解析:云计算含义及定义全球[VPS测评]
- 快速云:云服务器vps的区别是什么云服务器和vps哪个比较好2022-0全球[VPS测评]
- 漂亮的Css3响应侧边栏菜单,动画风格侧边栏导航菜单样式全球[VPS测评]
- 六一云:香港CN2/洛杉矶高防/CDN,“返利+折扣”双优惠,折上折送实香港VPS[主机]
- 实例 GIA0910629396 重启失败,原因:sudo: unabl全球[VPS测评]
- 奇维云优惠活动:香港CN21核1G1M带宽云服务器免费领取香港VPS[主机]
- 长三角地区的算力需求规模到底有多大?全球[VPS测评]
- 2021硅云新年献礼活动:香港企业级云服务器2核4G5M仅2888元/5香港VPS[主机]
- 言車新车|大阳VPS125混动踏板,长续航,代步通勤9980元起全球[VPS测评]
- 做跨境电商一个月都有多少收入?全球[VPS测评]
- 为什么大家都选择香港服务器建站香港VPS[主机]
- 欧路云:香港CN2云主机,1核/1G/30G/2Mbps/月付15元,香香港VPS[主机]
转载请注明原文地址:http://www.motoll.com/read-223799.html