$args = array(
'post_type' => 'attachment',
'numberposts' => null,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
echo apply_filters('the_title', $attachment->post_title);
the_attachment_link($attachment->ID, false);
}
}
Dans le code ci-dessus, il existe un moyen d'obtenir:
Tous les liens de pièces jointes sauf l'image sélectionnée.
Tous les PDF liens uniquement.
Je lisais:
Pour le premier, vous pouvez ajouter 'exclude' => get_post_thumbnail_id()
en tant que paramètre (comme indiqué ici ).
Pour le second, vous pouvez ajouter 'post_mime_type' => 'application/pdf'
, mais je ne suis pas certain que cela fonctionnerait toujours, mais les fichiers PDF ont plus d’un type mime.