Nascondi la scheda account a determinati utenti
Ciao, mi chiedevo se fosse possibile nascondere il "Modulo di Ordine all'Ingrosso" agli utenti che non hanno effettuato l'accesso come Grossisti. Abbiamo già impostato il sistema in modo che altri ruoli utente non possano accedere a questa sezione, ma preferiremmo che non venga visualizzata affatto ai clienti regolari. La scheda dell'account è stata collegata utilizzando uno snippet personalizzato fornito da Wholesale Suite per WooCommerce Wholesale Order Form.

Non sono sicuro di quale snippet tu abbia utilizzato, ma puoi racchiuderlo in un'istruzione condizionale come questa:
if(in_array('wholesaler', wp_get_current_user()->roles)) {
// Il tuo snippet qui
}
Questo eseguirà lo snippet che aggiunge quella scheda solo quando l'utente che ha effettuato l'accesso ha il ruolo di wholesaler. Assicurati di sostituire wholesaler
con lo slug del ruolo sul tuo sito web.
Modifica:
Se vuoi verificare più ruoli, puoi semplicemente fare così:
$roles = wp_get_current_user()->roles;
if(in_array('wholesaler', $roles) || in_array('administrator', $roles)) {
// Il tuo snippet qui
}
Se hai più di due ruoli da verificare, qui c'è una risposta su come controllare più valori con in_array.
