0

我在 Wordpress 中使用碳字段。我有问题,因为我无法显示媒体库。我在functions.php中的代码

function crb_attach_post_meta_aboutus() {
    Container::make( 'post_meta', __( 'Singlebramy', 'single' ) )
        ->where( 'post_type', '=', 'dla-domu' )

        ->add_fields( array(
            Field::make( 'media_gallery', 'crb_media_gallery', 'Galeria' )
            ->set_type(  'image'  )
        ));
}

我尝试使用 foreach 但不起作用。请帮我。

4

2 回答 2

0

要在 Carbon 字段中显示媒体库:

$gallery  = carbon_get_post_meta( get_the_ID(), 'crb_media_gallery' );

foreach( $gallery  as $i => $image ){

  echo '<img src="'.wp_get_attach`enter code here`ment_url( $image ).'" class="d-block w-100">';
 
}
于 2021-05-30T22:49:32.903 回答
0

好的,我找到了我的问题的答案。我使用了 foreach 和 wp_get_attachment_url(),在下面我添加了一个包含解决难题的代码片段。

foreach( $media_gallery as $i => $image ){
      if($i == 0){
            $next = 'active';
      }else{
         $next = '';
      }
      echo '<div class="carousel-item '.$next.'">';
      echo '<img src="'.wp_get_attachment_url( $image ).'" class="d-block w-100">';
      echo '</div>';
}

这是带有引导轮播的片段代码:)

于 2021-03-09T20:22:38.223 回答