Надеюсь, кто-то может помочь с этим. Я хочу, чтобы отображал 5 вложений, но только 1 вложение из каждого сообщения из определенной категории на боковой панели, которая ссылается на постоянную ссылку на сообщения.
Пока что я использую следующий код, который получает все вложения из всех постов, но некоторые посты имеют более одного вложения, и я просто хочу показать первое и связать его с постоянной ссылкой поста.
Таким образом, хотя ограничение составляет 5 сообщений, если одно сообщение имеет 4 вложения, то в настоящее время оно будет отображать 4 из одного и 1 из другого в общей сложности 5, тогда как я хочу показать только 1 из каждого из 5 сообщения.
<?php
$args = array(
'post_type' => 'attachment',
'numberposts' => 5,
'post_status' => null,
'post_parent' => null, // any parent
'category_name' => 'work',
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $post) {
setup_postdata($post);
the_title();
the_permalink();
the_attachment_link($post->ID, false);
the_excerpt();
}
}
?>
Приветствия.
Dave