Comment ajouter des images aux taxonomies?

9

Q: Est-il possible d'ajouter des images à toutes mes taxonomies (par défaut et personnalisées)?

Remarque: je ne veux pas utiliser de plugins (pas ma solution préférée pour les questions liées à la conception).

Utilisation: Je veux créer un portfolio de type de publication personnalisé vraiment pratique avec des taxonomies personnalisées. Par exemple, taxonomie personnalisée - clients, donc si plusieurs projets d'un même client / client devaient être réalisés et en même temps, je pourrais utiliser la taxonomie comme vitrine de mes clients. L'usage similaire irait avec presque toutes mes taxonomies (s'il faut avoir des archives de taxonomie avec image et description).

Un bon conseil de pratique ici? Merci d'avance

Clarification: je veux ajouter des images aux termes de mes taxonomies personnalisées. Exemple, type de publication personnalisé «portfolio» avec taxonomie personnalisée «clients», où chaque terme «client» (disons Adidas) aurait son logo attaché.

nerijusgood
la source
Pouvez-vous clarifier ce que vous voulez dire, par exemple, voulez-vous ajouter une image à la «taxonomie de catégorie» ou voulez-vous ajouter une image aux «termes de catégorie»? Notez qu'un obstacle particulier à cela serait l'absence de méta de taxonomie ou de terme de taxonomie
Tom J Nowell
Ah, donc essentiellement des images en vedette pour les termes de taxonomie
Tom J Nowell
J'aime aussi utiliser le moins de plugins possible, mais j'aime aussi les solutions propres et en matière de taxonomie, parfois les solutions ne sont pas toujours nettes. Si un client a besoin d'images de taxonomie, j'utilise le plugin Categories Images si vous changez d'avis sur l'utilisation d'un plugin.
Howdy_McGee
Je vais essayer de jouer avec l'option répondue. Si cela finit par être encore plus compliqué, je considérerai ce plugin. merci
nerijusgood

Réponses:

7

À partir de Wordpress 4.4, vous pouvez utiliser la fonction add_term_meta pour stocker des métadonnées pour un terme. Il s'agit essentiellement d'une information de paire clé-valeur qui est stockée dans la wp_termmetatable.

Réponse originale (avant WP 4.4)

Wordpress n'a pas la possibilité d'ajouter des informations supplémentaires aux taxonomies. Il n'y a pas de taxonomy_metatable. Donc, vous avez deux options.

  • Créez un nouveau tableau personnalisé et enregistrez-y les informations supplémentaires (lien image).
  • Vous pouvez également utiliser la optionstable pour stocker les informations.

Vous pouvez suivre cet article car il montre comment mettre en œuvre ce que vous essayez de faire: http://en.bainternet.info/wordpress-taxonomies-extra-fields-the-easy-way/

sakibmoon
la source
C'est en fait assez bon. Toujours très hacky.
nerijusgood
1
@nerijusgood Comme il n'y a pas de support par défaut, vous devez pirater. Vous pouvez peut-être supprimer la plupart des options et n'utiliser que la partie dont vous avez besoin pour stocker le lien d'image.
sakibmoon
Cette réponse est désormais obsolète, car c'est avant WordPress 4.4, qui a introduit les termes méta.
Le
5

Vous pouvez utiliser le plug-in Advanced Custom Fields pour ajouter un champ personnalisé (un champ d'image) à votre groupe de taxonomie personnalisé.

Bradley Flood
la source
Les réponses de lien uniquement ne sont pas tout à fait recommandées.
Nilambar Sharma
2

WordPress 4.4 a introduit Term meta, ce qui signifie que nous pouvons maintenant ajouter des champs personnalisés aux termes comme nous le faisons avec les publications, sans code hacky.

Actuellement, bien que l'interface utilisateur de WP Tax / Term ne dispose pas d'un sélecteur d'image (et ne l'aura peut-être jamais), mais vous trouverez ici un bon guide sur ce qui a été ajouté dans WP 4.4

Si vous ne construisez pas votre propre plugin, certains plugins existants peuvent déjà y être passés. Je vous conseille d'utiliser un plugin qui est déjà passé à cela, par exemple WP Term Images , plutôt que d'autres qui peuvent encore utiliser leurs propres tables DB, ou pire, les tables d'options WP.

Le J
la source