IP address character limit

时间:2012-12-25 作者:Paweł Skaba

我的客户在他的模板中使用<?php comment_author_IP(); ?> 显示评论作者的IP。最近,他向我提出了将整数限制为几个字符的想法。最终结果应类似于:

192.168。。。

我怎样才能做到这一点?我尝试过jquery,但没有成功。看起来它没有响应jquery代码。。

非常感谢。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

您可以筛选\'get_comment_author_IP\':

add_filter( \'get_comment_author_IP\', \'wpse_77254_trim_comment_ip\' );

function wpse_77254_trim_comment_ip( $ip )
{
    return implode( \'.\', array_slice(explode( \'.\', $ip ), 2) ) . \'…\';
}
注意,此操作将失败IPv6 addresses.

结束

相关推荐

对于在POST中工作的脚本,jQuery inLuclude似乎仍然是必需的

我有一个jQuery脚本,只要我在帖子中包含对jQuery库的引用,它就可以在WordPress帖子中正常工作。<script src=\"http://code.jquery.com/jquery-latest.js\"></script>据我所知,这不是引用jQuery的正确方法,因为它已经包含在WordPress中(使用v3.4.2)。如果删除内联引用,脚本将失败,控制台将显示“$”未定义。根据讨论jQuery中无冲突模式的文章,我还尝试将“$”替换为“jQuery”。可以查