Галерея Wordpress для всех типов медиа? - PullRequest
0 голосов
/ 28 марта 2012

Как я могу отображать любой тип мультимедиа в галерее в Wordpress?

1 Ответ

0 голосов
/ 28 марта 2012

Посмотрите на этот вопрос, он получил дополнительные комментарии. Но я напишу важные вещи, чтобы ответить на ваш вопрос - https://wordpress.stackexchange.com/questions/11662/get-all-images-in-media-gallery

Таким образом, это получит все вложения в медиа-библиотеке;

$media_query = new WP_Query(
array(
    'post_type' => 'attachment',
    'post_status' => 'inherit',
    'posts_per_page' => -1,
    )
);
$list = array();
foreach ($media_query->posts as $post) {
    $list[] = wp_get_attachment_url($post->ID);
}
// do something with $list here;

Или просто получить все предметы определенного типа;

$query_images_args = array(
'post_type' => 'attachment', 'post_mime_type' =>'image', 'post_status' => 'inherit', 'posts_per_page' => -1,
);

$query_images = new WP_Query( $query_images_args );
$images = array();
foreach ( $query_images->posts as $image) {
    $images[]= $image->guid;
}
...