Come aggiungere immagini alle tassonomie?
D: È possibile aggiungere immagini a tutte le mie tassonomie (predefinite e personalizzate)?
Nota: Non voglio utilizzare plugin (non è la mia soluzione preferita per questioni di design).
Utilizzo: Voglio creare un custom post type portfolio molto pratico con tassonomie personalizzate. Per esempio, una tassonomia personalizzata - clienti, così se più progetti dello stesso cliente fossero correlati, allo stesso tempo potrei utilizzare la tassonomia come vetrina dei miei clienti. Un utilizzo simile andrebbe applicato a quasi tutte le mie tassonomie (per avere un archivio di tassonomie con immagine e descrizione).
Qualche consiglio sulle migliori pratiche? Grazie in anticipo
Chiarimento: Voglio aggiungere immagini ai termini delle mie tassonomie personalizzate. Per esempio, un custom post type 'portfolio' con tassonomia personalizzata 'clienti', dove ogni termine 'cliente' (diciamo Adidas) avrebbe il proprio logo allegato.
A partire da WordPress 4.4, puoi utilizzare la funzione add_term_meta per memorizzare metadati per un termine. Si tratta sostanzialmente di informazioni chiave-valore che vengono salvate nella tabella wp_termmeta
.
Risposta Originale (Prima di WP 4.4)
WordPress non aveva la possibilità di aggiungere informazioni extra alle tassonomie. Non esisteva una tabella taxonomy_meta
. Pertanto, avevi due opzioni:
- Creare una nuova tabella personalizzata e salvarvi le informazioni aggiuntive (come il link dell'immagine).
- Utilizzare la tabella
options
per memorizzare le informazioni.
Puoi seguire questo articolo in quanto mostra come implementare ciò che stai cercando di fare: http://en.bainternet.info/wordpress-taxonomies-extra-fields-the-easy-way/

@nerijusgood Poiché non c'è un supporto predefinito, devi arrangiarti. Forse puoi rimuovere la maggior parte delle opzioni e utilizzare solo la parte che ti serve per memorizzare il link dell'immagine.

Puoi utilizzare il plugin Advanced Custom Fields per aggiungere un campo personalizzato (un campo immagine) al tuo gruppo di tassonomie personalizzate.

WordPress 4.4 ha introdotto i Term meta, il che significa che ora possiamo aggiungere campi personalizzati ai termini proprio come facciamo con i post, senza dover ricorrere a codice approssimativo.
Attualmente però l'interfaccia backend di WP Tax/Term non include un selettore di immagini (e potrebbe non averlo mai), ma qui troverai una buona guida su ciò che è stato aggiunto in WP 4.4
Se non vuoi costruire il tuo plugin, allora alcuni plugin esistenti potrebbero essere già passati a questa funzionalità. Consiglierei di utilizzare un plugin che è già passato a questo sistema, ad esempio WP Term Images, piuttosto che altri che potrebbero ancora utilizzare le proprie tabelle del database, o peggio, le tabelle delle opzioni di WP.
