wordpress移除评论内容中的a标签超链接

wordpress评论中经常会被人添加超链接进去,有些链接存在非法内容,会导致服务商警告,没办法,只能全部禁止。。

因主题调用评论不同,分享几个常用的代码,都是添加到主题的functions.php文件中

代码1:

//评论url链接删除
function coolwp_disable_comment_author_links( $author_link ){
    return strip_tags( $author_link );
}
add_filter( 'get_comment_author_link', 'coolwp_disable_comment_author_links' );
//评论链接删除
add_filter('comment_text', 'qcclr_filter_inserted_comment');
function qcclr_filter_inserted_comment( $text )
{
  $text = preg_replace('/<a href=[\",\'](.*?)[\",\']>(.*?)<\/a>/', "\\2", $text);
  return $text;
}

代码2:

remove_filter('comment_text', 'make_clickable', 9);

© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏
分享
评论 抢沙发

请登录后发表评论