👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Понадобилось вывести на главную слайдер товаров, картинки для которого берутся из атача записи. Слайдер на axaj технологии, но чувствую, что в интернете вам встречались готовые решения.
Что я подразумеваю под атачем? Это когда мы залили медиафайл в запись, но в запись его не вставили.
Внутри определенных записей у меня написан слайдер, картинки для которого как раз таки берутся из атача. Например вот:
ID, array(350, 250)); ?>



Вывод всех изображений, присоединенных к посту (functions.php):
function show_all_thumbs() { global $post; $post = get_post($post); $images =& get_children( 'post_type=attachment&post_mime_type=image&output=ARRAY_N&orderby=menu_order&order=ASC&post_parent='.$post->ID); if($images){ foreach( $images as $imageID => $imagePost ){ unset($the_b_img); $the_b_img = wp_get_attachment_image($imageID, 'thumbnail', false); $thumblist .= '<div class="item">'.$the_b_img.'</div>'; } } return $thumblist; }Чтобы вывести изображения в виде самых маленьких миниатюр, используйте (single.php):
Чтобы вывести изображения в виде миниатюр среднего или большого размера, поменяйте в коде thumbnail на medium или large.
Моя ошибка. Я имел ввиду “Понадобилось вывести на главную слайдер товаров, картинки для которого берутся из атача запиЕЙ.” То есть из каждой записи первую атач-картинку и именно, как зациклить их для такого слайдера контента как на картинке, как вообще он делается?
Я не особо слежу за такими штуками как слайдеры, а вот Вам, как держателю такого блога, издавна помогающего новичкам, наверняка встречался такой слайдер.
Добрый день!
А как сделать так, чтобы выводились не прикрепленные изображения к посту, а например последовании 20 картинок которые лежат в библиотеке медиафайлов ?
Это можно сделать с помощью кода (отредактировать используемую тему), либо с помощью плагинов.
Код:
'attachment', 'post_mime_type' => 'image', 'orderby' => 'post_date', 'order' => 'desc', 'posts_per_page' => '30', 'post_status' => 'inherit' ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); $image = wp_get_attachment_image_src( get_the_ID() ); echo ""; endwhile; ?>Плагины:
– PhotoPress – Latest Images
– Easy Image Display
Большое спасибо )))