2017-07-15 2 views
2

Je souhaite afficher plusieurs images provenant d'une image de méta-box. Par conséquent, il affiche 'Array'. Je veux montrer des images de 'Array'.Comment puis-je afficher plusieurs images stockées dans le champ d'image de la méta-box

code image boîte Meta dans le fichier function.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; } 

Code d'affichage dans le fichier loop.php:

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

S'il vous plaît print_r (rwmb_meta ('rw_Photo')); et vérifier le résultat du tableau. et ajouter en question. –

+0

Il affiche le code entier, comment puis-je montrer seulement 4 images? – Avi

+0

s'il vous plaît vérifier ma réponse. faites-moi savoir de n'importe quel problème –

Répondre

3
tableau

d'images

ajouter ci-dessous foreach dans votre boucle

<?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

Il n'en affiche aucun, s'il vous plaît dites-moi exactement où insérer ce code et comment puis-je afficher 4 images? En ce moment j'utilise votre code dans le fichier loop.php. – Avi

+0

s'il vous plaît donnez-moi l'URL du site. et s'il vous plaît print_r (rwmb_meta ('rw_Photo')); de ce méta-tableau en boucle. donc je peux voir hors tableau de données. et je peux créer une boucle de méta-tableau ci-dessus. –

+0

J'utilise wordpress dans la machine locale. – Avi