Intereting Posts

Подключаемый модуль, в котором отображаются миниатюры x с другого сообщения

Я создаю блог, где сообщения определенной категории составляют галереи изображений (используя стандартную функциональность WP и модифицированную single.php для отображения галереи).

Теперь я хотел бы добавить ссылки на некоторые из этих галерей в других блогах. Идеальный способ – это короткий код, например

[thumbnails galleryid=209] 

(или что-то еще), который отображает определенное количество эскизов из сообщения no. 209, и ссылки там.

Кто-нибудь знает о готовом плагине, который это делает?

Solutions Collecting From Web of "Подключаемый модуль, в котором отображаются миниатюры x с другого сообщения"

Я так не думаю, но вы можете использовать get_children и получить вложения (-и) этих сообщений:

 $attachments = get_children(array( 'post_parent' => $post->ID, // <- source post 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'post_date', 'orderby' => 'DESC', 'numberposts' => 5, // the number )); 

Затем получите URL-адреса изображений:

 $size = 'post-thumbnail'; // or whatever size you need foreach($attachments as $att){ list($source, $width, $height) = wp_get_attachment_image_src($att->ID, $size); // echo '<img src="'.$source.'" width="'.$width.'" height='".$height."' />'; }