Non, il vous suffit d’ajouter du code supplémentaire pour le champ supplémentaire. Dans la plupart des cas, il suffit de dupliquer le code existant, par exemple :
add_preloaded_topic_list_custom_field(FIELD_NAME_1)
add_preloaded_topic_list_custom_field(FIELD_NAME_2)
Le premier endroit où chercher les champs personnalisés des utilisateurs est /admin/customize/user_fields, qui vous donne une interface utilisateur pour les ajouter. Si vous souhaitez un contrôle plus granulaire, le processus ressemble beaucoup à celui des sujets et des catégories, mais vous n’avez pas réellement besoin des éléments frontaux avec les champs utilisateurs.
En fait, nous (Pavilion) envisageons de créer un plugin de champs personnalisés (similaire à ACF pour WordPress) qui ressemblerait initialement un peu à l’interface d’administration des champs personnalisés du plugin Custom Wizard.
En fait, certaines personnes utilisent déjà le plugin Custom Wizard comme gestionnaire de champs personnalisés. Il répertorie tous les champs personnalisés de votre instance (de n’importe quelle source) et vous permet d’ajouter un champ de n’importe quel type à n’importe quel modèle qui les prend en charge.
Il n’ajoute pas de prise en charge frontale, par exemple comme celle montrée dans le plugin éducatif Topic Custom Field (et cela ne fonctionnerait pas dans le contexte du plugin Custom Wizard), c’est pourquoi nous envisageons de le séparer dans un plugin distinct.
