Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2018, 22:46
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Campos personalizados vacíos

No veo tu complicacion, la funcion get_post_meta obtiene el valor almacenado en ese campo pero no lo imprimer, para ello usas un echo, sabiendo eso, es tan simple que en lugar de imprimir directamente el valor obtenido, lo lleves a una variable y despues uses un IF

Código PHP:
Ver original
  1. <?php
  2.  
  3. $valor1 = get_post_meta($id, 'campo1', true);
  4. $valor2 = get_post_meta($id, 'campo2', true);
  5. if(!empty($valor1) && !empty($valor2)){
  6.     // aqui imprimes todo, considerando que deban existir ambos
  7. }
  8.  
  9. // tambien puedes hacer esto
  10. ?>
  11. <span class="dir">(<?php echo !empty($valor1) ? $valor1 ', ' : ''; echo !empty($valor2) ? $valor2 : ''; ?>)</span>
  12. <?php