评论添加运营商信息

效果见本网站留言处。这里采取的是本地法,先将下列文件放到主题文件夹下。

然后在functions.php做引用。

include("ip2c/ip2c.php"); //IP 归属地和运营商查询功能

定位自己主题的评论位置,有的在comments.php,像我的就在functions.php里,在适当位置添加如下代码。

<span id="comment_ua_info" class="comment_ua_info" style="white-space: nowrap;overflow: hidden;display:none;">
<?php echo convertip(get_comment_author_ip()); ?></span>

为了达到鼠标悬停时显示、默认隐藏,还需要在footer.php添加如下代码。而在手机端也是默认隐藏的,点击才显示。这样就避免了文字过长给评论内容带来拥挤的视觉压力。
添加到主题footer.php里

<script>
jQuery('.comment-body').hover(     
    function(){
        jQuery(this).find('span.comment_ua_info').show();
    },
    function(){
        jQuery(this).find('span.comment_ua_info').hide();
    });
jQuery('.comment-body').click(     
    function(){
        jQuery(this).find('span.comment_ua_info').show();
    });
</script>

我去掉了有些教程提供的国籍操作系统浏览器显示,因为那些图标在高清屏显示出来实在是太丑陋了。

一衰人走在毁人不倦的不归路途。父不父,夫不夫,子不子,师不师,我之谓也。

5 条评论

传说看完文章评个论是高尚品德

随机一篇看看手气咯
狠狠的抽打博主 支付宝微信打赏