Footer fisso

Sto lavorando con un’azienda pubblicitaria e sto cercando di mostrare il loro codice per il footer fisso solo a determinati gruppi di utenti. Esiste un codice che posso utilizzare per avvolgere il footer fisso e assicurarmi che venga visualizzato solo per i gruppi di utenti che desidero? Dovrebbe essere visibile a tutti gli ospiti e a tutti i miei gruppi di utenti, tranne uno che è un abbonamento a pagamento.

Per prima cosa, assicurati che il gruppo di abbonamento a pagamento sia impostato come gruppo principale dell’utente se ne fa parte (questo può essere fatto su https://yoursite.com/g/{paid_group}). Una volta fatto ciò, ogni volta che un utente è in quel gruppo, verrà aggiunta una classe primary-group-NOME_GRUPPO al tag <body>. Ora puoi fare qualcosa come

.primary-group-NOME_GRUPPO .sticky-footer {
    display: none;
}

in modo che il footer fisso venga visualizzato per tutti tranne per coloro che fanno parte del gruppo a pagamento.

Questo dovrebbe essere sufficiente per le tue esigenze. Tieni presente che esiste anche questo componente del tema che aggiunge tutti i gruppi dell’utente come classi CSS al tag <body>, il che potrebbe essere utile in casi più complessi.