Tengo los siguientes campos personalizados:
Código PHP :
add_post_meta($post_id, 'screenshot1', $screenshot1, true); add_post_meta($post_id, 'screenshot2', $screenshot2, true); add_post_meta($post_id, 'screenshot3', $screenshot3, true); add_post_meta($post_id, 'screenshot4', $screenshot4, true);
El formulario para subir imágenes esta realizado para que el usuario tenga la posibilidad de subir hasta 4 imágenes, esto quiere decir que puede subir menos.
Para mostrar una sola imagen (otro campo personalizado que ya esta funcionando), estoy utilizando el siguiente código:
Código PHP :
<?php if($screenshot1 !=='') { ?> <p class="screenshots"> <a href="<?php echo $screenshot1; ?>" title="<?php the_title(); ?>" rel="lightbox"> <img class="aligncenter" src="<?php echo $screenshot1; ?>" width="200" alt="<?php the_title_attribute(); ?>" /> </a> </p> <?php } else { ?> <?php } ?>
Lo cual indica que si el campo screenshot1 tiene valor, este se mostrará y si no lo tiene, no se mostrará nada.
Lo que quiero realizar es lo siguiente:
Una función que en base a los campos personalizados indicados líneas arriba determine que si existe valor o valores en cualquiera de ellos, los muestre todos o sólo los valores que existen, y si ninguno tiene valores, que no coloque nada.
Eso sería todo, muchas gracias por la ayuda que me puedan brindar.