<?php global $post, $agent; $agent = opalesetate_agent( get_the_ID() ); $maps = $agent->get_meta( 'map' ); $address = $agent->get_meta( 'address' ); $id = time(); ?> <div class="agent-single-top"> <div class="agency-single-stick-bars keep-top-bars "> <div class="container"> <div class="<?php echo apply_filters( 'opalestate_row_container_class', 'opal-row' ); ?>"> <div class="col-md-4 col-sm-12"></div> <div class="col-md-8 col-sm-12"> <ul class="list-inline opalestate-scroll-elements"> <li><a href="#block-description" class="active"><?php esc_html_e( 'Description', 'opalestate-pro' ); ?></a></li> <?php if ( opalestate_get_option( 'enable_agent_reviews' ) ) : ?> <li><a href="#reviews"><?php esc_html_e( 'Review', 'opalestate-pro' ); ?></a></li> <?php endif; ?> <li><a href="#block-my-properties"><?php esc_html_e( 'Properties', 'opalestate-pro' ); ?></a></li> </ul> </div> </div> </div> </div> </div> <div class="container"> <article id="post-<?php the_ID(); ?>" itemscope itemtype="http://schema.org/RealEstateAgent" <?php post_class( 'single-agent' ); ?>> <div class="opal-row" id="block-description"> <div class="col-lg-4 col-md-4 col-sm-12 agent-sidebar"> <div class="agent-box"> <?php echo opalestate_load_template_path( 'single-agent/author-box' ); ?> <div class="opalestate-sidebar-box"> <?php $email = $agent->get_meta( 'email' ); $args = [ 'post_id' => get_the_ID(), 'id' => get_the_ID(), 'email' => $email, 'message' => '', 'type' => 'agent', ]; echo apply_filters( 'opalestate_render_contact_form', opalestate_load_template_path( 'messages/contact-form', $args ), $args ); ?> </div> </div> <?php do_action( 'opalestate_single_content_agent_sidebar' ); ?> </div> <div class="col-lg-8 col-md-8 col-sm-12"> <header class="hide"> <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?> </header> <div class="entry-content"> <div class="opalestate-box agent-description"> <h5 class="box-heading"><?php esc_html_e( 'About the Agent', 'opalestate-pro' ); ?></h5> <?php /* translators: %s: Name of current post */ the_content( sprintf( __( 'Continue reading %s', 'opalestate-pro' ), the_title( '<span class="screen-reader-text">', '</span>', false ) ) ); wp_link_pages( [ 'before' => '<div class="page-links"><span class="page-links-title">' . esc_html__( 'Pages:', 'opalestate-pro' ) . '</span>', 'after' => '</div>', 'link_before' => '<span>', 'link_after' => '</span>', ] ); ?> </div> <div class="content-bottom"> <?php do_action( 'opalestate_single_agent_content_bottom' ); ?> </div> <?php if ( isset( $maps ) ): ?> <div class="opalestate-box agent-address-map"> <h5 class="box-heading"><?php esc_html_e( 'My Address', 'opalestate-pro' ); ?></h5> <div class="agent-google-map-content"> <?php if ( $address ): ?> <p> <i class="fas fa-map-marker-alt"></i> <span><?php esc_html_e( 'Address:', 'opalestate-pro' ); ?></span> <?php echo wp_kses_post( $address ); ?>. <?php $terms = wp_get_post_terms( get_the_ID(), 'opalestate_agent_location' ); if ( $terms && ! is_wp_error( $terms ) ) { echo '<strong>' . esc_html__( 'Location:', 'opalestate-pro' ) . '</strong>'; $output = '<span class="property-locations">'; foreach ( $terms as $term ) { $output .= $term->name; } $output .= '</span>'; echo $output; } ?> </p> <?php endif; ?> <div id="property-map<?php echo esc_attr( $id ); ?>" class="property-preview-map" style="height:400px" data-latitude="<?php echo( isset( $maps['latitude'] ) ? $maps['latitude'] : '' ); ?>" data-longitude="<?php echo( isset( $maps['longitude'] ) ? $maps['longitude'] : '' ); ?>" data-icon="<?php echo esc_url( OPALESTATE_CLUSTER_ICON_URL ); ?>"></div> </div> </div> <?php endif ?> </div><!-- .entry-content --> <?php if ( opalestate_agent_reviews_enabled() ) { comments_template(); } ?> <meta itemprop="url" content="<?php the_permalink(); ?>"/> <?php do_action( 'opalestate_single_content_agent_after' ); ?> </div> </div> </article><!-- #post-## --> </div>