Como usar campos personalizados com links .mp3

Espero que não pareça uma questão superficial, mas procurei na web o máximo que pude e ainda não encontrei nada parecido.

:: Criar uma postagem regular; Como posso colocar um link .mp3 em um “campo personalizado”, que o “campo personalizado” envolva o .mp3 no Example e coloque-o como um no arquivo single.php.

Não deve ser tão difícil, pelo menos da minha perspectiva. Qualquer ajuda / tutoriais definitivamente será engenheiro no momento.

http://img.flipwordpress.com/posts/..http://img.flipwordpress.com/posts/..http://img.flipwordpress.com/posts/..http://img.flipwordpress.com/posts/..http://img.flipwordpress.com/posts/..http://img.flipwordpress.com/posts/..http://img.flipwordpress.com/posts/..

Aprecie a resposta @johnsardine. Eu praticamente fui com os conceitos básicos do Codex do WP em campos personalizados. Isto é o que eu finalmente criei (Nota: isto está acontecendo no The Loop via single.php – como eu só quero isso em posts)

<a class="htrack" tabindex="1" type="audio/mpeg" title="" href="ID, $key, true); ?>" rel="nofollow">

O link mp3 é usado para a chave “Campo personalizado” e, claro, um URL normal para um link Mp3 (ou seja, http: // filehost [.] com / song.mp3) é o valor.

No final, estou envolvendo o Yahoo Web Player (htrack, tabindex, etc.). Em suma, o campo personalizado / Link / Link Title / e Yahoo estão funcionando bem juntos, eu simplesmente não consigo descobrir como obter o img. O código acima omite o porque todas as opções que usei para obter a miniatura das postagens, não funcionaram. Se você pode me ajudar com isso, também seria muito apreciado.

Exemplo do que eu quero dizer:

 <a class="htrack" tabindex="1" type="audio/mpeg" title="" href="ID, $key, true); ?>" rel="nofollow"> ****  

Ou estou tentando include a imagem errada em conjunto? Desde já, obrigado.

Solutions Collecting From Web of "Como usar campos personalizados com links .mp3"

Primeiro você precisa criar esse campo personalizado e escolher um nome apropriado, então você pode colar seu link e salvar a postagem.

Depois disso, você deve abrir seu arquivo single.php (ou o arquivo onde deseja que o link exista) e insira o seguinte dentro do loop:

 < ?php //first i select which custom field i want to get, i called it "my-custom-field-name" but you can change at your desire, //it just needs to match the one you inserted in the post editor $music_file = get_post_meta($post->ID, 'my-custom-field-name', true); //here i define a title for the hyperlink, if you want to display a custom title, just define another custom field and adjust the name below $music_name = get_post_meta($post->ID, 'my-custom-field-title', true); //now i check if that field has something, that way if a particular post does not contain a link, no unnecessary html will be added if ($music_file) { echo ''. $music_name .''; } ?> 

O código é bastante direto, mas se você encontrar algum problema, avise-me.

Você pode verificar mais informações sobre a function get_post_meta aqui .

EDITAR:

Para obter a miniatura do post, você deve usar the_post_thumbnail , leia mais sobre isso aqui: the_post_thumbnail

Primeiro, se o seu tema já usa as miniaturas da publicação, basta include este < ?php the_post_thumbnail( 'SIZE'); ?> < ?php the_post_thumbnail( 'SIZE'); ?> no tamanho que você pode ter: thumbnail, medium, large, full ou um tamanho personalizado definido em functions.php.

Se o seu tema não suportar as miniaturas da publicação, você deve adicionar isso às funções.php

 if ( function_exists( 'add_theme_support' ) ) { add_theme_support( 'post-thumbnails' ); }