我正在尝试从自定义帖子类型图像库功能加载图像滑块图像。例如,假设我有一个名为banner
的自定义帖子类型,我可以将图像加载到它的图库中,我有一个像这样的HTML代码:
<div class="item active">
<img src="assets/img/ban1r.jpg" alt="">
<div class="carousel-caption">
slide 1
</div>
</div>
<div class="item active">
<img src="assets/img/ban2r.jpg" alt="">
<div class="carousel-caption">
slide 1
</div>
</div>
您能否告诉我如何使用自定义WP_Query从自定义帖子中检索图像并将其加载到滑块而不是HTML以上?
到目前为止,我已经做过类似的事情,但它没有显示任何图像!
<?php
$args = array( 'post_type' => 'banner');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$gallery = get_post_gallery_images($post);
foreach( $gallery as $image ) {
echo '<div class="item active">';
echo '<img src="' . $image . '">';
echo '</div>';
}
endwhile;
?>
答案 0 :(得分:0)
我在2个月前尝试过类似的东西,并且对我很有帮助。
global $wpdb;
$query = "select * from $wpdb->posts
where
post_type = 'banner' and
post_status = 'publish'";
$results = $wpdb->get_results($query, ARRAY_A);
foreach( $results as $result ){
echo '<div id="'.$result['ID'].'" class="listen">';
echo get_the_post_thumbnail( $result['ID'], array(200, 200) );
</div>';
}