
Мне поступают вопросы от большого количества начинающих вордпресс-программистов и wp-разработчиков. Чаще всего меня спрашивают о том, как показать все фотографии, которые были использованы в статье, в виде слайдшоу или хотя бы в виде эскизов. Используя следующий код, вы сможете привести эти самые эскизы к необходимой статье. Все, что вам нужно, это поместить код в файл functions.php.
Functions.php – это файл, который вы сможете найти в папке темы WordPress. Поместите новую функцию в этот файл.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function show_all_thumbs() { global $post; $post = get_post($post); /* image code */ $images =& get_children( 'post_type=attachment&post_mime_type=image&output=ARRAY_N&orderby=menu_order&order=ASC&post_parent='.$post->post_parent); if($images){ foreach( $images as $imageID => $imagePost ){ unset($the_b_img); $the_b_img = wp_get_attachment_image($imageID, 'thumbnail', false); $thumblist .= '<a href="'.get_attachment_link($imageID).'">'.$the_b_img.'</a>'; } } return $thumblist; } |
Далее вставьте в index.php или в single.php этот код:
Теперь, используя код выше, вы в состоянии отображать все прикрепленные изображения статей или постов. Вот и все!
что-то оно выводит вместе с прикрепленными картинками ещё и картинки без прикрепления(((
Ответить