添加下方的代码到functions.php文件末尾

/** 获取浏览器信息 */ function getBrowser($agent) { $outputer = false; if (preg_match('/MSIE\s([^\s|;]+)/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> IE浏览器'; } else if (preg_match('/FireFox\/([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-firefox"></i> 火狐浏览器'; } else if (preg_match('/Maxthon([\d]*)\/([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-maxcdn"></i> 傲游浏览器'; } else if (preg_match('#SE 2([a-zA-Z0-9.]+)#i', $agent)) { $outputer = '<i class="fa fa-scribd"></i> 搜狗浏览器'; } else if (preg_match('#360([a-zA-Z0-9.]+)#i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 360浏览器'; } else if (preg_match('/Edge([\d]*)\/([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-edge"></i> Edge'; } else if (preg_match('/EdgiOS([\d]*)\/([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-edge"></i> Edge'; } else if (preg_match('/UC/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> UC浏览器 '; }else if (preg_match('/OPR/i', $agent)) { $outputer = '<i class="fa fa-opera"></i> 欧朋浏览器'; } else if (preg_match('/MicroMesseng/i', $agent)) { $outputer = '<i class="fa fa-weixin"></i> 微信内嵌浏览器'; } else if (preg_match('/WeiBo/i', $agent)) { $outputer = '<i class="fa fa-weibo"></i> 微博内嵌浏览器'; } else if (preg_match('/QQ/i', $agent)||preg_match('/QQBrowser\/([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-qq"></i> QQ浏览器'; } else if (preg_match('/MQBHD/i', $agent)) { $outputer = '<i class="fa fa-qq"></i> QQ浏览器 '; } else if (preg_match('/BIDU/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 百度浏览器'; } else if (preg_match('/LBBROWSER/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 猎豹浏览器'; } else if (preg_match('/TheWorld/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 世界之窗浏览器'; } else if (preg_match('/XiaoMi/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 小米浏览器'; } else if (preg_match('/UBrowser/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> UC浏览器 '; } else if (preg_match('/mailapp/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> email内嵌浏览器'; } else if (preg_match('/2345Explorer/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 2345浏览器'; } else if (preg_match('/Sleipnir/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 神马浏览器'; } else if (preg_match('/YaBrowser/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> Yandex浏览器'; } else if (preg_match('/Opera[\s|\/]([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-opera"></i> Opera浏览器'; } else if (preg_match('/MZBrowser/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 魅族浏览器'; } else if (preg_match('/VivoBrowser/i', $agent)) { $outputer = '<i class="fa fa-vimeo"></i> vivo浏览器'; } else if (preg_match('/Quark/i', $agent)) { $outputer = '<i class="fa fa-quora"></i> 夸克浏览器'; } else if (preg_match('/mixia/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 米侠浏览器'; }else if (preg_match('/fusion/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 客户端'; } else if (preg_match('/CoolMarket/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 基安内置浏览器'; } else if (preg_match('/Thunder/i', $agent)) { $outputer = '<i class="fa fa-internet-explorer"></i> 迅雷内置浏览器'; } else if (preg_match('/Chrome([\d]*)\/([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-chrome"></i> Chrome '; } else if (preg_match('/safari\/([^\s]+)/i', $agent)) { $outputer = '<i class="fa fa-apple"></i> Safari'; } else{ return false; } return $outputer; } /** 获取操作系统信息 */ function getOs($agent) { $os = false; if (preg_match('/win/i', $agent)) { if (preg_match('/nt 6.0/i', $agent)) { $os = '<i class="fa fa-windows"></i> Windows Vista'; } else if (preg_match('/nt 6.1/i', $agent)) { $os = '<i class="fa fa-windows"></i> Windows 7'; } else if (preg_match('/nt 6.2/i', $agent)) { $os = '<i class="fa fa-windows"></i> Windows 8'; } else if(preg_match('/nt 6.3/i', $agent)) { $os = '<i class="fa fa-windows"></i> Windows 8.1'; } else if(preg_match('/nt 5.1/i', $agent)) { $os = '<i class="fa fa-windows"></i> Windows XP'; } else if (preg_match('/nt 10.0/i', $agent)) { $os = '<i class="fa fa-windows"></i> Windows 10'; } else{ $os = '<i class="fa fa-windows"></i> Windows'; } } else if (preg_match('/android/i', $agent)) { if (preg_match('/android 9/i', $agent)) { $os = '<i class="fa fa-android"></i> Android P'; } else if (preg_match('/android 8/i', $agent)) { $os = '<i class="fa fa-android"></i> Android O'; } else if (preg_match('/android 7/i', $agent)) { $os = '<i class="fa fa-android"></i> Android N'; } else if (preg_match('/android 6/i', $agent)) { $os = '<i class="fa fa-android"></i> Android M'; } else if (preg_match('/android 5/i', $agent)) { $os = '<i class="fa fa-android"></i> Android L'; } else{ $os = '<i class="fa fa-android"></i> Android'; } } else if (preg_match('/ubuntu/i', $agent)) { $os = '<i class="fa fa-linux"></i> Linux'; } else if (preg_match('/linux/i', $agent)) { $os = '<i class="fa fa-linux"></i> Linux'; } else if (preg_match('/iPhone/i', $agent)) { $os = '<i class="fa fa-apple"></i> iPhone'; } else if (preg_match('/iPad/i', $agent)) { $os = '<i class="fa fa-apple"></i> iPad'; } else if (preg_match('/mac/i', $agent)) { $os = '<i class="fa fa-OSX"></i> OSX'; }else if (preg_match('/cros/i', $agent)) { $os = 'chrome os'; }else { return false; } return $os; }

然后修改component目录下的comments.php

<span class="comment-author vcard"><b class="fn"><?php echo $author; ?></b><?php echo $Identity; ?></span>

代码后添加

<span class="agent"><?php echo getOs($comments->agent); ?></span> <span class="agent"><?php echo getBrowser($comments->agent); ?></span>

然后在主题自定义css添加

.agent { display: inline-block; margin-left: 5px; padding: 0 3px; border-radius: 2px; color: #58666e; font-size: 12px; opacity: .8 }

最后在head头部引入css文件

<link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
如果觉得我的文章对你有用,请随意赞赏