e funziona correttamente. Non sono sicuro della funzionalità poiché non ho mai usato il plugin e non ho idea di cosa testare.
La firma del metodo register_editable_user_custom_field è un nome di campo e un flag opzionale per contrassegnarlo come staff_only, quindi per quanto ne so, passare un array ad esso è inaspettato?
Sto cercando di creare un campo utente personalizzato da un plugin ma non sono sicuro di aver compreso appieno ciò che stai descrivendo qui. Nel mio plugin, se faccio:
register_editable_user_custom_field 'foo'
Dovrei comunque usare i connettori dei plugin outlet per visualizzarlo sul profilo utente e sulla scheda utente?
O esiste un meccanismo come il campo personalizzato nell’amministrazione che può aggiungerlo automaticamente (anche nella directory degli utenti)? Voglio evitare di aggiungere campi connettore e serializzatore se esiste già un modo per farlo.
Ciao @merefield, grazie per il link ma non è quello che sto chiedendo. Sembra che serva a rendere un campo personalizzato creato nell’admin non visibile se non con una chiave API staff.
Se non sono stato chiaro, riformulo: c’è un modo per registrare un campo utente personalizzato con un plugin, proprio come possiamo fare all’interno dei “Campi utente” dell’admin (modificabile, ricercabile, mostrato sul profilo utente, sulla scheda utente, ecc.)?