Ajouter une "row" tous les x articles sur wordpress

Créer un lien vers la catégorie

Par défaut dans wordpress, dans une liste d’article on a souvent le nom de la catégorie sous le titre, et ce dernier nous renvoie vers la catégorie du post.

Si on code le thème soi meme, il se peut qu’on aie besoin d’autres alternatives pour ce lien, comme rediriger l’utilisateur vers une url précise s’il s’agit d’une catégorie particulière

Voici un bout de code qui permet de redriger l’utilisateur vers un site externe si jamais l’article en question est classé dans une catégorie particulière.Je place ce code directement dans mon fichier single.php, ou content.php ou tout autre fichier appelé dans la boucle

$categories = get_the_category();
if (esc_html( $categories[0]->name ) == "Ma catégorie"){
;?>
 <a class="recommandations-category" href="http://mon_site_externe.com" target="_bank">Ma catégorie</a> 
 <?php
}else{
    echo '<a class="recommandations-category" href="' . esc_url( get_category_link( $categories[0]->term_id ) ) . '">' . esc_html( $categories[0]->name ) . '</a>';
}

Ici, si l’article provient de la catégorie « Ma catégorie », et s’il clique sur le titre de cette catégorie sous le titre de l’article , il est renvoyé vers l’url externe.

Autrement on le redirige vers la catégorie de l’article.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.