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