gracias por la respuesta, es lo que buscaba, l problema con el que me encuentro ahora es que muestro un icono antes de cada variable, y claro muestra solo el icono en las variables que no tienen valor
Código PHP:
if (!(empty($web) && empty($telefono) && empty($email1))) {
?>
<article class="contactos clearfix">
<h4 style="padding-top:10px;text-align:center;"><?php echo __('Información de contacto', 'theme'); ?>
</h4>
<span class="webstart"></span> <?php byt_render_field('', '', __('', 'theme'), $accommodation_obj->get_custom_field('website_address'), '', true, true);; ?>
<span class="phonestart"></span> <?php byt_render_field('', '', __('', 'theme'), $accommodation_obj->get_custom_field('telefonos'), '', true, true); ?>
<span class="emailstart"></span> <?php byt_render_field('', '', __('', 'theme'), $accommodation_obj->get_custom_field('contact_email'), '', true, true); ?>
</article>
</li>
<?php } ?>
bueno ya encontré la forma usando la lógica jajajaja, gracias, saludos