Come aggiungere campi Meta personalizzati a tassonomie personalizzate in WordPress
Per impostazione predefinita, le tassonomie di WordPress (categorie, tag, ecc.) Hanno nome, lumaca, genitore e descrizione dei campi. Recentemente mentre lavoravo al progetto di un cliente, abbiamo trovato la necessità di aggiungere campi meta personalizzati a tassonomie personalizzate. Avevamo bisogno di un modo per aggiungere testo personalizzato su ogni pagina di archivio di tassonomia. Un modo sarebbe quello di codificare il testo con le istruzioni condizionali nel nostro file taxonomy- nome .php. Sarebbe un modo molto inefficiente di farlo, e non darebbe al nostro cliente alcun modo per modificare il testo in futuro. Quindi abbiamo deciso di testare la situazione in futuro aggiungendo metadati personalizzati a tassonomie personalizzate. In questo articolo, ti mostreremo come aggiungere ulteriori metadati personalizzati alle tassonomie personalizzate.
Nota: questo tutorial è rivolto a designer e sviluppatori.
Durante la ricerca di un metodo efficace, ci siamo imbattuti nel tutorial di Pippin che ti mostra come farlo. Mentre il suo tutorial è stato fantastico, ci ha richiesto di scrivere molto codice. Abbiamo deciso di cercare ancora un po 'per vedere se qualcuno ha creato un modo più semplice per farlo. Forse un plugin o una classe. Per fortuna, abbiamo trovato una soluzione di Ohad Raz su Github. Dopo aver affrontato lo stesso problema, ha deciso di scrivere un corso per rendere più semplice per tutti gli altri (aver amato la comunità di WordPress). Grazie Ohad.
Nel nostro caso, abbiamo deciso di aggiungere questa funzionalità come un plugin piuttosto che in un tema. Puoi scegliere il metodo che ti piace. Per il bene di questo tutorial, andremo il percorso del plugin.
La prima cosa che devi fare è scaricare Tax-Meta-Class da Github. Crea una nuova cartella e chiamala "campi della tassonomia". Salva la cartella "Tax-meta-class" all'interno di quella cartella.
Lo zip viene fornito con un file chiamato class-usage-demo.php. Basta rinominare quel file e chiamarlo taxonomy-fields.php
O ha fatto un ottimo lavoro nel documentare il file, quindi è abbastanza auto-esplicativo. Ha esempi di tutti i tipi di campi che puoi aggiungere (campo di testo, area testo, casella di controllo, selezione, radio, data, ora, selezione colori, caricamento file, ecc.). Non devi usare tutti i campi. Semplicemente sbarazzati di quelli che non vuoi.
Dopo aver aggiunto i campi, carica la cartella dei campi tassonomia nella cartella dei plug-in. Attiva il plugin e aggiungi dati nei tuoi campi.
Ora sei pronto per visualizzare questi campi aggiuntivi nel tuo modello di tassonomia. Apri il tuo modello di tassonomia. Questo sarebbe qualcosa come il file .fp di taxonomy- taxonomy-name. Qui puoi semplicemente aggiungere quanto segue:
term_id, 'text_field_id'); echo $ saved_data; ?>
Questo è tutto. Queste classi rendono davvero facile e migliorano il tuo flusso di lavoro. Speriamo che questo tutorial ti abbia aiutato ad aggiungere campi meta personalizzati a tassonomie personalizzate.