Выводим 10 новых изображений из медиабиблиотеки WordPress

7 декабря 2014 43

Иногда бывает нужно просто «заткнуть» на сайте пространство, иногда действительно преследуются какие-то важные цели. Например, на сайте фотографов, художников, путешественников было бы вполне логично сделать некий стрим недавно загруженных фотографий.

Reg.ru: Регистрация доменов
Reg.ru: Регистрация доменов

Конечно, сравнивать мобильный функционал WordPress и возможности популярных фотохостингов, как минимум, глупо. Естественно, я бы лучше сделал на сайте вывод фотопотока Instagram или на худой конец Flickr.

Но если вдруг вам когда-нибудь понадобится сниппет вывода последних добавленных изображений, вы можете использовать следующий код:

$args = array(
'post_type' => 'attachment',
'numberposts' => 10,
'post_status' => null
);

$attachments = get_posts( $args );

if ( $attachments ) {
	foreach ( $attachments as $attachment ) {
		echo wp_get_attachment_image( $attachment->ID, array('100', '100') );
	}
}

Где numberposts — это количество изображений, а (‘100’, ‘100’) — их размер.

Автор: Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе WordPress.

Комментарии

Разгоните свой WordPress

Хостинг-провайдер номер один в России — REG.RU

Подробнее