В настоящее время я использую WordPress для создания своего портфолио на сайте.Сайт состоит из:
- домашней страницы с сообщениями "проекта" (с использованием категорий сообщений).
- страницы о нас
- страницы проектов (очень похоже надомашняя страница) с отображением миниатюр и названий последних проектов.
- страница сведений о проекте (это переход по ссылке с домашней страницы или страницы проектов и отображение сведений о конкретном проекте.
На странице сведений о проекте у меня есть ползунок изображения, на котором я хочу показать работу, связанную с этим проектом.Я использовал следующий вызов функции, чтобы вернуть все изображения, связанные с публикацией: <?php display_images_in_list('medium'); ?>
, которая вызывает следующую функцию:
function display_images_in_list($size = thumbnail) {
if($images = get_posts(array(
'post_parent' => get_the_ID(),
'post_type' => 'attachment',
'numberposts' => -1, // show all
'post_status' => null,
'post_mime_type' => 'image',
'orderby' => 'menu_order',
'order' => 'ASC',
))) {
foreach($images as $image) {
$attimg = wp_get_attachment_image($image->ID,'medium');
echo "<div class='slide'>".$attimg."</div>";
}
}
}
Несмотря на то, что я указал, что хотел бы, чтобы средние изображения возвращались, на моем слайдере все еще есть уменьшенное изображение, которое я загрузил, чтобы показать на другой странице.
Как показатьтолько средние изображения?