Ciò potrebbe essere fatto con il Plugin Data Explorer utilizzando una query SQL come:
SELECT ucf.user_id,
ucf.value,
ucf.updated_at AS reltime$time
FROM user_custom_fields ucf
WHERE ucf.name = 'user_field_1'
AND ucf.value IS NOT NULL
ORDER BY ucf.updated_at DESC
Dove 'user_field_1' sarebbe il campo utente personalizzato sul tuo sito che stai cercando di visualizzare. Nota che Discourse utilizza user_field_1, user_field_2, user_field_3, ecc. come nomi per i campi utente personalizzati all’interno della tabella user_custom_fields anziché il nome di testo dei campi nella pagina Personalizza → Campi utente.
Se volessi, potresti ottenere un elenco di tutti i nomi dei campi utente personalizzati sul tuo sito e il loro corrispondente numero user_field con:
SELECT uf.id, uf.name
FROM user_fields uf
Dove l’ID del campo utente sarebbe il nome user_field_X all’interno della tabella user_custom_fields.
Tenendo conto di ciò, non sono sicuro del motivo per cui non saresti in grado di cercare i tuoi campi utente nella finestra di ricerca, purché il campo utente sia ricercabile.
Potresti provare a utilizzare il menu di ricerca avanzata e selezionare “Utenti” come luogo in cui cercare e vedere se ottieni gli stessi risultati:
