Come aggiungere campi personalizzati ai modelli

No, devi solo aggiungere codice aggiuntivo per il campo aggiuntivo. Nella maggior parte dei casi, basta duplicare il codice esistente, ad esempio

add_preloaded_topic_list_custom_field(FIELD_NAME_1)
add_preloaded_topic_list_custom_field(FIELD_NAME_2)

Il primo posto dove cercare i campi utente personalizzati è /admin/customize/user_fields che ti fornisce un’interfaccia utente per aggiungerli. Se vuoi un controllo più granulare, il processo è molto simile a quello degli argomenti e delle categorie, ma in realtà non hai bisogno degli elementi frontend con i campi utente.

In realtà, noi (Pavilion) stiamo pensando di creare un plugin per campi personalizzati (analogo ad ACF per WordPress) che inizialmente assomiglierebbe all’interfaccia di amministrazione dei campi personalizzati nel plugin Custom Wizard.

In realtà, alcune persone utilizzano già il plugin Custom Wizard come gestore di campi personalizzati. Elenca tutti i campi personalizzati sulla tua istanza (da qualsiasi fonte) e ti consente di aggiungere un campo di qualsiasi tipo a qualsiasi modello che li supporti.

Non aggiunge il supporto frontend, ad esempio come quello mostrato nel plugin educativo Topic Custom Field (e questo non funzionerebbe nel contesto del plugin Custom Wizard), motivo per cui stiamo pensando di separarlo in un plugin separato.

3 Mi Piace