?> <div class="dealer-block-add"> <span><?php echo esc_attr_e('Member since ', 'framework'); ?> <strong><?php if (!empty($user_info)) { echo date("M, Y", strtotime($user_info->user_registered)); } ?> </strong></span> <span><?php echo esc_attr_e('Active listings ', 'framework'); ?> <strong><?php echo imic_count_user_posts_by_type($user_id, 'cars'); ?> </strong></span> </div> </div> <div class="text-align-center"><a href="<?php echo esc_url(get_author_posts_url($user_id)); ?> " class="btn btn-default"><?php echo esc_attr_e('View profile', 'framework'); ?> </a></div> </div> </div> </div> </li>
function imic_dealers($atts, $content = null) { extract(shortcode_atts(array("title" => "", "number" => "5", "type" => ""), $atts)); $output = ''; $args_user = array('post_type' => 'user', 'posts_per_page' => $number, 'user-role' => $type); $user_listing = new WP_Query($args_user); if ($user_listing->have_posts()) { global $wp_query; $output .= '<div class="main" role="main"> <div id="content" class="content full padding-b0"> <div class="container"> <div class="dealers-search-result"> <div class="row">'; while ($user_listing->have_posts()) { $user_listing->the_post(); $company = get_post_meta(get_the_ID(), 'imic_user_company', true); $tagline = get_post_meta(get_the_ID(), 'imic_user_company_tagline', true); $user_id = get_post_meta(get_the_ID(), 'imic_user_reg_id', true); $user_avatar = get_post_meta(get_the_ID(), 'imic_user_logo', true); $image_avatar = wp_get_attachment_image_src($user_avatar, '', ''); $user_info = get_userdata($user_id); $output .= ' <div class="col-md-4 col-sm-4 dealer-block"> <div class="dealer-block-inner" style="background-image:url(' . $image_avatar[0] . ');"> <div class="dealer-block-cont"> <div class="dealer-block-info"> <span class="dealer-avatar">' . get_the_post_thumbnail() . '</span> <h5><a href="' . get_author_posts_url($user_id) . '">' . $company . '</a></h5> <span class="meta-data">' . $tagline . '</span> </div> <div class="dealer-block-text"> ' . imic_excerpt(10) . ' <div class="dealer-block-add">'; if (!empty($user_info)) { $output .= '<span>' . __('Member since', 'framework') . ' <strong>' . date("M, Y", strtotime($user_info->user_registered)) . '</strong></span>'; } $output .= '<span>' . __('Total listings', 'framework') . ' <strong>' . imic_count_user_posts_by_type($user_id, 'yachts') . '</strong></span> </div> </div> <div class="text-align-center"><a href="' . get_author_posts_url($user_id) . '" class="btn btn-default">' . __('View profile', 'framework') . '</a></div> </div> </div> </div>'; } $output .= '</div></div></div></div></div>'; } wp_reset_postdata(); return $output; }
</button> </form> </div> <div class="clearfix"></div> <div id="message"></div> <?php } ?> </div> </div> </div> <div class="spacer-20"></div> <!-- Start Related Properties --> <?php $count_author_post = imic_count_user_posts_by_type($user->ID, 'property'); if ($count_author_post > 0) { ?> <h3><?php _e('Latest properties listed by ', 'framework'); ?> <a href="#"><?php echo $userName; ?> </a></h3> <hr> <div class="property-grid"> <ul class="grid-holder col-3"> <?php query_posts(array('post_type' => 'property', 'post_status' => 'publish', 'posts_per_page' => 3, 'author' => $user->ID)); if (have_posts()) {
</div> </div> <div class="col-md-3 col-sm-4 col-xs-6"> <div class="dealer-block-add"> <span><?php echo esc_attr_e('Member since ', 'framework'); ?> <strong><?php echo esc_attr(date("M, Y", strtotime($user_info->user_registered))); ?> </strong></span> <span><?php echo esc_attr_e('Active listings ', 'framework'); ?> <strong><?php echo esc_attr(imic_count_user_posts_by_type($user->ID, 'cars')); ?> </strong></span> </div> </div> </div> </div> </header> <div class="container"> <div class="text-align-center"> <h2 class="margin-0"><?php echo esc_attr($name); ?> </h2> <?php if ($tagline != '') {
</div>'; $userDescClass = 8; } else { $default_image_agent = $imic_options['default_agent_image']; echo '<div class="col-md-4"> <a href="' . get_author_posts_url($user->ID) . '" class="agent-featured-image"> <img src="' . $default_image_agent['url'] . '" alt="agent"></a> </div>'; $userDescClass = 8; } echo '<div class="col-md-' . $userDescClass . '">'; echo '<div class="agent-info">'; echo '<div class="counts">'; echo '<strong>'; /* Display Agent's Total Properties ======================================== */ echo imic_count_user_posts_by_type($user->ID, 'property'); echo '</strong>'; echo '<span>' . __('Properties', 'framework') . '</span>'; echo '</div>'; echo '<h3><a href="' . get_author_posts_url($user->ID) . '">'; /* Display Agent Name ========================== */ $userFirstName = get_the_author_meta('first_name', $user->ID); $userLastName = get_the_author_meta('last_name', $user->ID); $userName = $user->display_name; if (!empty($userFirstName) || !empty($userLastName)) { $userName = $userFirstName . ' ' . $userLastName; } echo $userName; echo '</a></h3>'; /* Display Agent Description
function imic_search_dealers() { //echo "saibaba"; global $imic_options; $distance_measure = $imic_options['distance_calculate']; $users = isset($_POST['values']) ? $_POST['values'] : array(); ksort($users); $user_ids = array(); if (!empty($users)) { foreach ($users as $key => $value) { $user_ids[] = $value; } } $args_user = array('post_type' => 'user', 'post__in' => $user_ids, 'orderby' => 'post__in', 'posts_per_page' => -1); $user_listing = new WP_Query($args_user); if ($user_listing->have_posts()) { global $wp_query; echo '<div class="main" role="main"> <div id="content" class="content full padding-b0"> <div class="container"><p>We have found ' . $user_listing->found_posts . ' dealers matching zipcode nearest to longest</p> <div class="dealers-search-result"> <div class="row">'; while ($user_listing->have_posts()) { $user_listing->the_post(); $company = get_post_meta(get_the_ID(), 'imic_user_company', true); $tagline = get_post_meta(get_the_ID(), 'imic_user_company_tagline', true); $user_id = get_post_meta(get_the_ID(), 'imic_user_reg_id', true); $user_avatar = get_post_meta(get_the_ID(), 'imic_user_logo', true); $image_avatar = wp_get_attachment_image_src($user_avatar, '', ''); $user_info = get_userdata($user_id); echo ' <div class="col-md-4 col-sm-4 dealer-block"> <div class="dealer-block-inner" style="background-image:url(' . $image_avatar[0] . ');"> <div class="dealer-block-cont"> <div class="dealer-block-info"> <span class="label label-default">' . floor(array_search(get_the_ID(), $users)) . ' ' . $distance_measure . __(' away', 'framework') . '</span> <span class="dealer-avatar">' . get_the_post_thumbnail() . '</span> <h5><a href="' . get_author_posts_url($user_id) . '">' . $company . '</a></h5> <span class="meta-data">' . $tagline . '</span> </div> <div class="dealer-block-text"> ' . imic_excerpt(10) . ' <div class="dealer-block-add">'; if (!empty($user_info)) { echo '<span>' . __('Member since', 'framework') . ' <strong>' . date("M, Y", strtotime($user_info->user_registered)) . '</strong></span>'; } echo '<span>' . __('Total listings', 'framework') . ' <strong>' . imic_count_user_posts_by_type($user_id, 'yachts') . '</strong></span> </div> </div> <div class="text-align-center"><a href="' . get_author_posts_url($user_id) . '" class="btn btn-default">' . __('View profile', 'framework') . '</a></div> </div> </div> </div>'; } echo '</div></div></div></div></div>'; } wp_reset_postdata(); //print_r($user_ids); die; }