Comment les liens des commentateurs WordPress s'ouvrent-ils dans une nouvelle fenêtre ?Commenter les liens externes automatiquement transférés vers les codes de liens internes

hood.discountComment le lien du commentateur s'ouvre-t-il et saute-t-il dans une nouvelle fenêtre ?

Commenter les liens externes automatiquement transférés vers les codes de liens internes

Si vous ne voulez pas que certaines personnes remplissent intentionnellement l'URL du site Web bloqué dans le lien du commentateur, car un tel lien risque d'être bloqué.

Par conséquent, cet article continue de partager :Les liens externes des commentateurs WordPress sont automatiquement convertis en codes de liens internes

Étape 1 : convertir automatiquement le lien externe de l'article en code de lien interne

Veuillez d'abord terminer ce tutorielComment WordPress convertit-il les liens externes en liens internes ?Le lien externe de l'article est automatiquement converti en code de lien interne", avant de continuer à utiliser ce didacticiel.

Étape 2 : Ajouter un code d'accès au lien de commentaire

Ajoutez le code suivant au fichier function.php de votre thème WordPress.

Code 2 sur 1 :

  • 1) [Recommandé] Le lien du commentateur saute et ouvre le code dans une nouvelle fenêtre (cryptage base64)
  • 2) Le lien du commentateur saute et ouvre le code dans une nouvelle fenêtre (pas de cryptage)

1) [Recommandé] Le lien du commentateur saute et la nouvelle fenêtre ouvre le code (cryptage 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) Le lien du commentateur saute et ouvre le code dans une nouvelle fenêtre (pas de cryptage) :

// 评论者链接跳转并新窗口打开(无加密)
 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>";

Si vous souhaitez que le lien de saut de l'évaluateur puisse afficher l'URL, vous pouvez choisir aucun code de cryptage.

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

Remonter en haut