Obtenga todos los archivos adjuntos de la publicación, excepto la imagen destacada


8
$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);
    }
}

En el código anterior, existe una forma de obtener:

  1. Todos los archivos adjuntos, excepto la imagen destacada.

  2. Todos los enlaces de archivos adjuntos PDF solamente.

Estaba leyendo:

Respuestas:


14

Para el primero, puede agregar 'exclude' => get_post_thumbnail_id()como parámetro (como se muestra aquí ).

Para el segundo, puede agregar 'post_mime_type' => 'application/pdf', pero no estoy seguro de que siempre funcione, afaik, los archivos PDF tienen más de un tipo MIME.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.