Un modo sarebbe creare link per gli utenti connessi e seguire i link per gli utenti disconnessi (in ordine, in modo da avere due gruppi di link).
Poi, con un po’ di CSS, nascondi un gruppo o l’altro.
C’è una classe CSS anon che potresti usare.
Ad esempio, supponiamo che tu abbia due link per gli utenti connessi e 3 per gli utenti disconnessi:
- link utente connesso 1
- link utente connesso 2
- link utente disconnesso 1
- link utente disconnesso 2
- link utente disconnesso 3
In CSS, puoi fare:
/* Utenti disconnessi: Nasconde i primi due link */
html.anon .featured-banner-link > div:nth-child(-n+2) {
display: none !important;
}
/* Utenti connessi: Nasconde gli ultimi tre link */
html:not(.anon) .featured-banner-link > div:nth-last-child(-n+3) {
display: none !important;
}
Funzionerebbe per te?