Olá!
preciso de uma funcionalidade em meu site, onde ao cadastrar um post type e add um pdf nele, seja gerado um link com texto ancora do Título do post com a URL do pdf anexado. Cheguei nesse código abaixo, que funciona.
<?php while( $loop->have_posts() ) {
$loop->the_post();
?>
<?php
if ( $attachments = get_children( array(
'post_type' => 'attachment',
'post_mime_type' => array('application/doc','application/pdf'),
'numberposts' => 1,
'post_status' => null,
'post_parent' => $post->ID
)));
foreach ($attachments as $attachment) {
$urlPdf = wp_get_attachment_url( $attachment->ID );
}
?>
<li class="list-group-item">
<a href="<?= $urlPdf; ?>" target="_blank">
<?php the_title(); ?>
</a>
</li>
<?php
}
}
?>
Porém, se criar um novo post e quiser adicionar um pdf que está na media galery, mas já foi anexado a outro post, ele redireciona para o index ao invés de pegar a url do pdf. Preciso que ele permita que eu adicione um mesmo pdf a mais de um post criado.
Alguém consegue me ajudar?