Получить все сообщения вложения, кроме избранного изображения


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

В приведенном выше коде существует способ получить:

  1. Все вложения ссылки, кроме рекомендуемого изображения.

  2. Все ссылки вложения PDF только.

Я читал:

Ответы:


14

Для первого вы можете добавить 'exclude' => get_post_thumbnail_id()в качестве параметра (как показано здесь ).

Ко второму вы можете добавить 'post_mime_type' => 'application/pdf', но я не уверен, что это всегда будет работать, на самом деле, в pdf больше одного типа MIME.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.