Untitled
add_shortcode('marketking_product_vendor_tab', function(){ ob_start(); ?> <h3><?php esc_html_e('Vendor Information', 'marketking-multivendor-marketplace-for-woocommerce'); ?></h3> <?php global $post; $vendor_id = marketking()->get_product_vendor($post->ID); do_action('marketking_before_vendor_details_product_page', $vendor_id); echo '<strong>'.esc_html__('Vendor: ','marketking-multivendor-marketplace-for-woocommerce').'</strong>'; $store_name = marketking()->get_store_name_display($vendor_id); echo '<a href='.marketking()->get_store_link($vendor_id).'>'.esc_html($store_name).'</a>'; // display badges if applicable if (defined('MARKETKINGPRO_DIR')){ if (intval(get_option('marketking_enable_badges_setting', 1)) === 1){ echo '<br>'; marketkingpro()->display_vendor_badges($vendor_id); } } // rating $rating = marketking()->get_vendor_rating($vendor_id); // if there's any rating if (intval($rating['count'])!==0){ echo '<br>'; // show rating if (intval($rating['count']) === 1){ $review = esc_html__('review','marketking-multivendor-marketplace-for-woocommerce'); } else { $review = esc_html__('reviews','marketking-multivendor-marketplace-for-woocommerce'); } echo '<strong>'.esc_html__('Rating:','marketking-multivendor-marketplace-for-woocommerce').'</strong> '.esc_html($rating['rating']).' '.esc_html__('rating from','marketking-multivendor-marketplace-for-woocommerce').' '.esc_html($rating['count']).' '.esc_html($review); } // company name $company = get_user_meta($vendor_id,'billing_company', true); if (!empty($company)){ echo '<br><strong>'.esc_html__('Company:','marketking-multivendor-marketplace-for-woocommerce').'</strong> '; echo apply_filters('marketking_vendor_company_name', $company, $vendor_id); echo '<br>'; } else { echo '<br>'; } // if email or phone, show contact info $showphone = get_user_meta($vendor_id,'marketking_show_store_phone', true); $showemail = get_user_meta($vendor_id,'marketking_show_store_email', true); $phone = get_user_meta($vendor_id,'billing_phone', true); $email = get_userdata($vendor_id)->user_email; if ($showphone === 'yes'){ echo '<strong>'.esc_html__('Phone:','marketking-multivendor-marketplace-for-woocommerce').'</strong> '.esc_html($phone).'<br>'; } if ($showemail === 'yes'){ echo '<strong>'.esc_html__('Email:','marketking-multivendor-marketplace-for-woocommerce').'</strong> '.esc_html($email).'<br>'; } do_action('marketking_vendor_details_product_page', $vendor_id); echo '<br>'; return ob_get_clean(); }); add_shortcode('marketking_product_inquiry_tab', function(){ ob_start(); global $post; marketkingpro()->get_inquiries_form(false, $post->ID); return ob_get_clean(); });
Leave a Comment