Tornar o campo personalizado em um link no front end?

4

Eu defini alguns campos personalizados como 'artista' e 'nome da música' como:

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

Minha pergunta, como você transforma o artista e o nome da música em um link clicável? De tal forma que quando o nome do artista é clicado, por exemplo, ele trará a página com todas as postagens do nome do artista? Pensando nisso, é meio que como the_category () ou get_category_link, apenas estou usando campos personalizados.

    
por John 29.02.2012 / 22:25

2 respostas

4

Isso é melhor realizado registrando uma nova taxonomia. Você obtém todas as vantagens de categorias e tags sem o incômodo de campos personalizados.

Codex: register_taxonomy

Tutorial: Como criar taxonomias personalizadas no WordPress 3

    
por Matthew Muro 29.02.2012 / 23:04
1

Estas são duas relações de dados muito diferentes: cada música pode ser atribuída a mais de um artista - é uma relação 1: n. Mas cada música tem apenas um título - uma relação de 1: 1.

Portanto, use um meta-campo básico (post meta) para o título ou até mesmo apenas para o campo de título.

E use uma taxonomia personalizada para artistas. Veja a pergunta muito semelhante sobre autores de citações para ter uma ideia de como isso poderia ser feito.

    
por fuxia 01.03.2012 / 11:54