0

我正在尝试从自定义帖子类型图像库功能加载图像滑块图像。例如,假设我有一个名为的自定义帖子类型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;
?>
4

1 回答 1

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>';

}

看看get_the_post_thumbnail

于 2013-11-01T09:04:13.610 回答