No, solo necesitas agregar código adicional para el campo adicional. En la mayoría de los casos, simplemente duplicando el código existente, por ejemplo:
add_preloaded_topic_list_custom_field(FIELD_NAME_1)
add_preloaded_topic_list_custom_field(FIELD_NAME_2)
El primer lugar para buscar campos de usuario personalizados es /admin/customize/user_fields, que te proporciona una interfaz de usuario para agregarlos. Si deseas un control más granular, el proceso es muy similar al de temas y categorías, pero en realidad no necesitas los elementos del frontend con campos de usuario.
De hecho, nosotros (Pavilion) estamos pensando en crear un plugin de campos personalizados (análogo a ACF para WordPress) que inicialmente se parecería un poco a la interfaz de administración de campos personalizados en el plugin Custom Wizard.
De hecho, algunas personas ya utilizan el plugin Custom Wizard como un administrador de campos personalizados. Enumera todos los campos personalizados en tu instancia (de cualquier fuente) y te permite agregar un campo de cualquier tipo a cualquier modelo que los admita.
No agrega soporte de frontend, por ejemplo, como el que se muestra en el plugin educativo Topic Custom Field (y eso no funcionaría en el contexto del plugin Custom Wizard), por lo que estamos pensando en separar eso en un plugin independiente.
