transformez le champ personnalisé en lien sur le front-end?

4

J'ai défini des champs personnalisés "artiste" et "nom de la chanson" comme suit:

Artist: <user input>
Song Name: <user input>

Ma question, comment transformez-vous le nom de l'artiste et de la chanson en un lien cliquable? De telle sorte que lorsque le nom de l'artiste est cliqué, par exemple, il affichera la page avec tous les posts de ce nom d'artiste? En y réfléchissant, cela ressemble un peu à the_category () ou à get_category_link, mais j’utilise des champs personnalisés.

    
posée John 29.02.2012 - 22:25

2 réponses

4

Ceci est mieux accompli en enregistrant une nouvelle taxonomie. Vous bénéficiez de tous les avantages des catégories et des balises sans les tracas des champs personnalisés.

Codex: register_taxonomy

Didacticiel: Comment créer des taxonomies personnalisées dans WordPress 3

    
réponse donnée Matthew Muro 29.02.2012 - 23:04
1

Ce sont deux relations de données très différentes: chaque chanson peut être assignée à plus d’un artiste - c’est une relation 1: n. Mais chaque chanson a juste un titre - une relation 1: 1.

Utilisez donc un champ méta de base (post meta) pour le titre ou même simplement le champ de titre.

Et utilisez une taxonomie personnalisée pour les artistes. Regardez la question très similaire sur les auteurs de citation pour avoir une idée de la façon dont cela pourrait être fait.

    
réponse donnée fuxia 01.03.2012 - 11:54

Lire d'autres questions sur les étiquettes