WordPress:防止评论内容自动链接

最近修改

WordPress默认会自动链接评论文字:

wordpress:防止评论内容自动链接

建外链的人善于滥用,可能伤及本站SEO,我们最好关闭,用下面代码:

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

看 WordPress:插入PHP自定义代码,最好的方法

wordpress:防止评论内容自动链接-1

但如果我们这样做,显然会降低评论内URL的可用性。

用Javascript自动链接是折中的选项,既不会将自动链接暴露给搜索引擎,也不破坏链接对用户之可用性,像这样:

(function($) {
  $(function() {
    var urlReg = /(https?://(?:www.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9].[^s]{2,}|www.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9].[^s]{2,}|https?://(?:www.|(?!www))[a-zA-Z0-9]+.[^s]{2,}|www.[a-zA-Z0-9]+.[^s]{2,})/;
    $('.comment-content').each(function(i, content) {
      content.innerHTML = content.innerHTML.replace(urlReg, '<a href="$&" rel="nofollow noopener" target="_blank">$&</a>');
    });
  });
}(jQuery));

看 WordPress:添加前端自定义代码,最好的方法

看到错别字?选中错误文字按Ctrl+Enter键 ^.^

  订阅  
提醒

报告错别字

下列文字将被发送给管理员