# Accès aux champs utilisateur personnalisés via l'API JavaScript/plugin

**URL:** <https://meta.discourse.org/t/accessing-custom-user-fields-via-javascript-plugin-api/239035>\
**Category:** Development\
**Created:** [Septembre 14, 2022, 9:21 UTC](https://meta.discourse.org/t/accessing-custom-user-fields-via-javascript-plugin-api/239035 "2022-09-14T21:21:57Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [Septembre 15, 2022, 9:31 UTC](https://meta.discourse.org/t/accessing-custom-user-fields-via-javascript-plugin-api/239035/2 "2022-09-15T21:31:28Z")

</div>

Si vous regardez la sortie .json d’un profil utilisateur, vous verrez l’enregistrement `user_fields` (comme [https://meta.discourse.org/u/pfaffman.json](https://meta.discourse.org/u/pfaffman.json), sauf qu’il n’y a pas de champs personnalisés ici). C’est là que se trouvent les champs utilisateur que vous ajoutez dans l’UX (ce sont en fait un type spécial de `user_custom_field`. Les `user_custom_fields` ne semblent pas se trouver dans l’enregistrement utilisateur dans un flux de sujet. Je ne suis pas sûr s’ils y étaient autrefois et ont maintenant disparu (ce serait probablement un bug). Vous devez vous assurer que vos champs utilisateur sont visibles dans ces paramètres (afficher sur la carte utilisateur, peut-être ?).

D’après ce que je vois maintenant, vous devez créer un plugin qui ajoutera ces champs personnalisés au sérialiseur.

Si vous pouviez utiliser des groupes au lieu de votre champ utilisateur personnalisé, vous pourriez résoudre votre problème.

---

_[View the full topic](https://meta.discourse.org/t/accessing-custom-user-fields-via-javascript-plugin-api/239035)._
