Come disabilitare un campo in Advanced Custom Fields?
Ho creato una tabella con campo Repeater per il plugin Advanced Custom Field, ho impostato la visualizzazione sugli Utenti, ma voglio che gli Utenti possano solo visualizzare e non modificare. Solo l'Amministratore potrà modificare. Quindi, come disabilitare la modifica del campo per l'Utente?

ACF ha alcune azioni e filtri, una delle azioni che dovresti verificare è acf/render_field
. Viene eseguita per renderizzare l'input di un campo. Puoi agganciarti a questa azione e modificare il tuo input per renderlo in sola lettura o addirittura sostituire completamente l'input con il suo valore.
Un'altra opzione è impostare una regola di posizione: Ruolo utente - è uguale a - Amministratore
. Questo mostrerà il modulo di modifica solo agli Amministratori. Poi puoi scrivere del codice personalizzato per mostrare solo i valori dei campi agli utenti non amministratori.
