Intereting Posts
Соединение HTTPS с wampserver для плагина «Facebook для WordPress» Поиск плагинов WordPress не работает, и обновления не отображаются, установка VPS Как я могу переключить календарный календарь в поле ввода месяца? Разбиение страницы на пользовательский пост Query_posts и вложения Custom Post Loop вытягивает все пользовательские сообщения, а не только один Использование условных выражений, возможно, из БД, для регистрации и размещения файлов, для разных страниц, в functions.php Как сохранить состояние уведомления об увольнении в WP 4.2? Нужна помощь в выборе таксономии Могу ли я создать две таблицы за один раз при установке пользовательского плагина? Иерархические пользовательские поля WordPress 3 – как хранятся пароли и как они сравниваются с ними? Восстановил мой сайт, используя резервную копию. Кажется, все в порядке, но сообщения пустые? ОШИБКА: страница параметров не найдена – Невозможно выяснить, почему :( используя wp_tag_cloud с пользовательской таксономией

Запрос последних изображений в нескольких сообщениях

Я немного свежий для разработки темы WordPress (и PHP в целом), и мне любопытно, есть ли способ запросить количество последних снимков XX, вероятно, охватывающих несколько сообщений. В основном я хочу создать виджет, который показывает набор из 3х3 самых последних изображений, используемых в сообщениях.

Любые мысли о том, как это можно сделать?

Вы можете использовать get_posts или создать новый WP_Query используя следующие аргументы (или что-то подобное).

 <?php $args = array( 'post_type' => 'attachment', // attachment post type 'post_status' => 'inherit', // all attachments have this post status 'post_mime_type' => 'image', // make sure you get images only 'posts_per_page' => 5 // however many images you want ); 

При wp_get_attachment_image изображений вы можете использовать wp_get_attachment_image или wp_get_attachment_image_src для захвата изображения HTML или URL изображения соответственно.

 <?php $attachments = get_posts($args); // args from above foreach($attachments as $a) { // replace `thumbnail` with an appropriate image size echo wp_get_attachment_image($a->ID, 'thumbnail'); } 

Вы также захотите прочитать API виджетов для создания виджета. В коде есть базовый пример . Там также немало учебников, вот что я написал .