Cum să dezactivezi câmpul în Advanced Custom Fields?
Am creat un tabel cu câmpuri repetabile (Repeater) pentru plugin-ul Advanced Custom Fields, am setat locația să apară la Utilizator, dar vreau ca Utilizatorul să doar să vadă câmpurile, nu să le editeze. Iar Adminul să le poată edita. Deci, cum pot dezactiva editarea câmpurilor pentru Utilizator?

ACF are disponibile câteva acțiuni și filtre, iar una dintre acțiunile pe care ar trebui să le verifici este acf/render_field
. Aceasta este executată pentru a afișa un câmp de introducere a datelor. Poți folosi acest hook pentru a modifica câmpul tău astfel încât să fie doar în citire sau chiar pentru a înlocui complet câmpul cu valoarea sa.
O altă opțiune este să configurezi o regulă de localizare: Rol utilizator - este egal cu - Administrator
. Aceasta va afișa formularul de editare doar pentru Administratori. Apoi poți scrie un cod personalizat pentru a afișa doar valorile câmpurilor pentru utilizatorii care nu sunt administratori.
