Masquer les liens d'en-tête personnalisés aux anonymes

Tout est toujours réalisable via CSS, mais vous devez créer une ligne pour chaque lien, ce qui peut prendre du temps.

Si nous prenons la démo de ce composant :

https://theme-creator.discourse.org/theme/Johani/custom-header-links

Je vais essayer vos 3 scénarios avec l’exemple Tech.

Ex #1 visible aux utilisateurs connectés

.anon .headerLink.tech {
    display: none;
}

Ex #2 visible aux utilisateurs non connectés

.headerLink.tech {
    display: none;
}
.anon .headerLink.tech {
    display: inline-block;
}

Ex #3 visible à tous les utilisateurs : n’ajoutez rien


Remplacez le texte par le mot-clé de votre menu.

Je vais prendre un dernier exemple pour vous aider. La classe CSS à utiliser pour l’élément de menu Your Vote Counts! est .headerLink.your-vote-counts.