Przesłane zdjęcia są przechowywane w postaci słupków z typem „attachment”; użyj get_posts() z odpowiednimi parametrami. W the Codex entry for get_posts() ten przykład:
<?php
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => null, // any parent
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $post) {
setup_postdata($post);
the_title();
the_attachment_link($post->ID, false);
the_excerpt();
}
}
?>
... pętli przez wszystkie załączniki i wyświetla je.
Jeśli chcesz tylko uzyskać obrazy, jak skomentował TheDeadMedic, możesz filtrować za pomocą 'post_mime_type' => 'image'
w argumentach.
Tak, można po prostu użyć ' 'post_mime_type' =>„image'' w '$ args' i WordPress sprytnie odpowiadać przed wszystkimi typami MIME obrazu :) – TheDeadMedic
@TheDeadMedic Dobrze wiedzieć! Nigdy nie potrzebowałem odzyskać konkretnych typów. –
Przyjemna odpowiedź i podziękowania dla TheDeadMedic za dopasowanie typów mime! :) – hsatterwhite