Souhaitez-vous ajouter un lien externe comme titre de publication dans WordPress ? Parfois, vous pouvez simplement vouloir partager un lien avec vos utilisateurs. Au lieu de les envoyer à une publication, vous souhaiterez peut-être que le titre de la publication renvoie à l’autre site Web. Dans cet article, nous allons vous montrer comment créer un lien vers des liens externes à partir du titre de la publication dans WordPress.
Méthode 1 : Lier le titre du message à un lien externe dans WordPress à l’aide du plugin
Cette méthode est plus simple et est recommandée pour les débutants.
La première chose à faire est d’installer et d’activer le Liens vers la page brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.
Lors de l’activation, créez simplement une nouvelle publication ou modifiez une publication existante. Vous remarquerez la nouvelle boîte méta « Liens de page vers » sous l’éditeur de publication.
Cliquez sur « Une URL personnalisée » pour ajouter le lien que vous souhaitez ajouter au titre de la publication. Vous pouvez maintenant enregistrer ou publier votre article.
C’est tout. Le titre du message sera désormais lié à l’URL personnalisée que vous avez fournie.
Il n’est pas nécessaire de l’utiliser uniquement pour les liens externes. Vous pouvez également l’utiliser pour envoyer les utilisateurs vers différents articles et pages de votre site WordPress.
Méthode 2 : ajouter un lien externe au titre du message à l’aide du code
Cette méthode nécessite que vous ajoutiez du code à votre site WordPress. Vous pouvez utiliser cette méthode si vous êtes à l’aise avec le collage d’extraits du Web dans WordPress.
Ajoutez simplement ce code au fichier functions.php de votre thème ou à un plugin spécifique au site.
function print_post_title() { global $post; $thePostID = $post->ID; $post_id = get_post($thePostID); $title = $post_id->post_title; $perm = get_permalink($post_id); $post_keys = array(); $post_val = array(); $post_keys = get_post_custom_keys($thePostID); if (!empty($post_keys)) { foreach ($post_keys as $pkey) { if ($pkey=='external_url') { $post_val = get_post_custom_values($pkey); } } if (empty($post_val)) { $link = $perm; } else { $link = $post_val[0]; } } else { $link = $perm; } echo '<h2><a href="'.$link.'" rel="bookmark" title="'.$title.'">'.$title.'</a></h2>'; }
Ce code recherche simplement un champ personnalisé contenant votre URL personnalisée. Si le message a le champ personnalisé, il affiche le titre du message lié à votre URL.
L’étape suivante consiste à remplacer l’affichage par défaut du titre du message de votre thème par cette fonction. Vous le trouverez dans archives.php, content.php, category.php et d’autres modèles. Cela ressemblerait à quelque chose comme ceci :
<?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
Vous devez le remplacer par ce code :
<?php print_post_title() ?>
La partie code est terminée, vous devez maintenant ajouter l’URL externe à la publication. Modifiez simplement le message ou créez-en un nouveau. Sur la page de l’éditeur de publication, recherchez la zone méta des champs personnalisés.
Si vous ne pouvez pas voir la zone méta des champs personnalisés, vous devez cliquer sur Options d’écran dans le coin supérieur droit de l’écran. Cela fera apparaître un menu dans lequel vous devrez cocher la case à côté de « Champs personnalisés ».
Vous trouverez la boîte méta des champs personnalisés sous l’éditeur de publication.
Cliquer sur ‘Entrer nouveau’ puis entrez external_url
dans le ‘Nom’ champ et l’URL que vous souhaitez ajouter pour publier le titre dans le ‘Valeur’ domaine.
Vous pouvez maintenant enregistrer ou publier votre article. C’est tout, le titre de votre article sera désormais lié à l’URL que vous avez ajoutée dans le champ personnalisé.
La prochaine fois que vous aurez besoin d’ajouter un lien, il vous suffira de sélectionner le external_url
champ personnalisé dans le menu déroulant et entrez votre lien externe dans le champ de valeur.
Nous espérons que cet article vous a aidé à apprendre comment créer un lien vers des liens externes à partir du titre de la publication dans WordPress. Vous pouvez également consulter notre guide sur la façon d’ajouter une icône de lien externe sur votre site WordPress.