WordPress评论者链接如何在新窗口打开跳转?评论外链自动转内链代码

WordPress评论者链接如何在新窗口打开跳转?

评论外链自动转内链代码

如果不希望某些人有意在评论者链接里,填写被墙的网站网址,因为这样的链接,有被墙的风险。

所以,本文继续分享:WordPress评论者外链自动转成内链代码

第1步:完成文章外链自动转成内链代码

请先完成这篇教程《WordPress如何将外链转内链?文章外链自动转成内链代码》里的代码之后,才继续操作本文教程。

第2步:添加评论者链接跳转代码

将以下代码,添加到WordPress主题的 function.php 文件里。

2 选 1 代码:

  • 1)【推荐使用】评论者链接跳转并新窗口打开代码(base64加密)
  • 2)评论者链接跳转并新窗口打开代码(无加密)

1)【推荐使用】评论者链接跳转并新窗口打开代码(base64加密):

// 评论者链接跳转并新窗口打开(base64加密)
 function commentauthor($comment_ID = 0) {
 $url = get_comment_author_url( $comment_ID );
 $author = get_comment_author( $comment_ID );
 if ( empty( $url ) || 'http://' == $url )
 echo $author;
 else
 echo "<a href='go.html?url=".base64_encode($url)."' rel='external nofollow' target='_blank' class='url'>$author</a>";
 }

2)评论者链接跳转并新窗口打开代码(无加密):

// 评论者链接跳转并新窗口打开(无加密)
 function commentauthor($comment_ID = 0) {
 $url = get_comment_author_url( $comment_ID );
 $author = get_comment_author( $comment_ID );
 if ( empty( $url ) || 'http://' == $url )
 echo $author;
 else
 echo "<a href='go.html?url=$url' rel='external nofollow' target='_blank' class='url'>$author</a>";

如果你希望评论者的跳转链接,能够显示URL,可以选择无加密代码。