2017-07-15 43 views
2

我想要显示来自元框图像的多个图像,结果显示'数组'。我想展示图像的阵列。在function.php文件如何显示多个图像存储在元框图像字段

meta框图像的代码:在loop.php文件

add_filter('rwmb_meta_boxes', 'YOURPREFIX_register_meta_boxes'); 
function YOURPREFIX_register_meta_boxes($meta_boxes) { 
    $prefix = 'rw_'; 

     $meta_boxes[] = array(
     'id'   => 'personal3', 
     'title'  => __('Image', 'textdomain'), 
     'post_types' => array('post', 'page'), 
     'fields'  => array(
      array(
       'name' => __('Photo', 'textdomain'), 
       'id' => $prefix . 'Photo', 
       'type' => 'image', 
       'force_delete'  => false, 
       // Maximum image uploads 
       'max_file_uploads' => 4, 
       // Display the "Uploaded 1/2 files" status 
       'max_status'  => true, 
      ), 
     ) 
    ); 
    return $meta_boxes; } 

显示代码:

<?php 
     echo $myvar = rwmb_meta('rw_Photo'); 
?> 
+0

please print_r(rwmb_meta(rwmb_meta( 'rw_Photo'));并检查数组结果。并添加问题。 –

+0

它显示整个代码,我如何只显示4个图像? – Avi

+0

请检查我的答案。让我知道任何问题 –

回答

3

图像阵列

在循环添加下面foreach循环

<?php 
    $myvar_array = rwmb_meta('rw_Photo'); 
    foreach ($myvar_array as $myvar_value) 
    { 
     //$myvar_value['url'] 
     ?> 
     <img src="<?php echo $myvar_value['url']; ?>" /> 
     <?php 
    } 
    ?> 
+0

它没有显示,请告诉我在哪里插入此代码,以及如何显示4个图像?现在我在loop.php文件中使用你的代码。 – Avi

+0

请给我网站的网址。并请print_r(rwmb_meta('rw_Photo'));这个元数组在循环中。所以我可以看到数据数组。我可以创建上面的元数组的循环。 –

+0

我在本地机器上使用wordpress。 – Avi