对于一些WordPress站长来说,可能会希望自己站点的评论中可以显示评论者的所使用的操作系统、浏览器和运营商的信息,这里是我找到的教程,希望可以帮助到大家,也算是自己的学习记录。
教程主要是针对知更鸟主题进行的修改,其实这样你熟悉WordPress文件,这个教程同样适用。
第一步、部署文件
1、下载show-useragent文件(显示国籍系统浏览器文件)和ip2c文件(显示运营商信息文件)
2、解压压缩包,将里面的show-useragent文件夹和ip2c文件夹一并上传到正在用的WordPress主题begin目录下。
国籍系统浏览器文件下载:https://mirrors.yangxingzhen.com/begin/show-useragent.zip
运营商信息文件下载:https://mirrors.yangxingzhen.com/begin/ip2c.zip
第二步、引用文件
将以下代码放到主题目录下的functions.php中
- include("ip2c/ip2c.php"); //IP归属地和运营商查询功能
- include("show-useragent/show-useragent.php"); //显示国籍、系统、浏览器信息
第三步、显示位置添加
现在我们只需要将以下代码放到指定位置,他就能显示了。找到begin/inc/comment-template.php文件内,大约在66行,找到以下代码
- <span class="comment-meta commentmetadata">
在它的下面添加以下代码:
- <span class="ua-info">
- <?php
- CID_print_comment_flag();/*国籍*/
- echo ' ';/*空格*/
- CID_print_comment_browser();/*浏览器*/
- echo convertip(get_comment_author_ip());/*运营商*/
- ?>
- </span>
备注:如图标显示位置不对,在对应主题目录下的style.css文件内,加以下css代码调整
- /*调整留言者系统浏览器和运营商位置*/
- .ua-info {
- margin-left: 30px;
- }
- .WB-OS img {
- vertical-align: -3px;
- }
至此我们已经完美配置成功。
效果图展示