Bonjour,
Je souhaite afficher un 'span.active' sur un onglet si la page en cours fait partie d'une page de catégorie et si la catégorie est la bonne, un lien dans le cas contraire :
Je n'ai pas de problème pour tester mes articles, le problème est avec les catégories. Par exemple ici, si je clique sur l'onglet "La rédaction", j'aimerais que cet onglet prenne un état actif quand j'arrive à la page de destination "Catégorie : La rédaction".
Le code pour tester la condition en son état actuel :
La première partie, servant à tester le lien d'un article, fonctionne, c'est la deuxième partie qui me pose problème...
Modifié par Olivier C (01 Dec 2018 - 13:17)
Je souhaite afficher un 'span.active' sur un onglet si la page en cours fait partie d'une page de catégorie et si la catégorie est la bonne, un lien dans le cas contraire :
if ( $testLink ) {
$menuList .= '<span class="active">';
} else {
$menuList .= '<a href="' . $url . '">';
}
Je n'ai pas de problème pour tester mes articles, le problème est avec les catégories. Par exemple ici, si je clique sur l'onglet "La rédaction", j'aimerais que cet onglet prenne un état actif quand j'arrive à la page de destination "Catégorie : La rédaction".
Le code pour tester la condition en son état actuel :
$testLink = (
( is_singular() AND ( $url === get_permalink() ) )
OR
( is_category() AND ( $url === get_category_link( is_category() ) ) )
);
La première partie, servant à tester le lien d'un article, fonctionne, c'est la deuxième partie qui me pose problème...
Modifié par Olivier C (01 Dec 2018 - 13:17)