', '' ); ?> post_excerpt; ?> ID, '_group_vendors', true ); if ( $group_vendors && is_array( $group_vendors ) && !empty( $group_vendors ) ) { do_action( 'wcfmgs_before_groups_vendors_loop' ); ?> $vendor_id ) { $group_ele_class = 'product'; $columns = 3; $loop_index ++; if ( 0 === ( $loop_index - 1 ) % $columns || 1 === $columns ) { $group_ele_class .= ' first'; } elseif ( 0 === $loop_index % $columns ) { $group_ele_class .= ' last'; } $shop_link = ''; $store_logo = ''; if( $marketplece == 'wcvendors' ) { $shop_link = WCV_Vendors::get_vendor_shop_page( $vendor_id ); $logo = get_user_meta( $vendor_id, '_wcv_store_icon_id', true ); $logo_image_url = wp_get_attachment_image_src( $logo, 'thumbnail' ); if ( !empty( $logo_image_url ) ) { $store_logo = $logo_image_url[0]; } } elseif( $marketplece == 'wcpvendors' ) { $shop_link = get_term_link( $vendor_id, WC_PRODUCT_VENDORS_TAXONOMY ); $vendor_data = WC_Product_Vendors_Utils::get_vendor_data_by_id( $vendor_id ); $logo = ! empty( $vendor_data['logo'] ) ? $vendor_data['logo'] : ''; $logo_image_url = wp_get_attachment_image_src( $logo, 'full' ); if ( !empty( $logo_image_url ) ) { $store_logo = $logo_image_url[0]; } } elseif( $marketplece == 'dokan' ) { $shop_link = dokan_get_store_url( $vendor_id ); $vendor_user = get_userdata( $vendor_id ); $vendor_data = get_user_meta( $vendor_id, 'dokan_profile_settings', true ); $logo = isset( $vendor_data['gravatar'] ) ? absint( $vendor_data['gravatar'] ) : 0; $logo_image_url = $logo ? wp_get_attachment_url( $logo ) : ''; if ( !empty( $logo_image_url ) ) { $store_logo = $logo_image_url[0]; } } elseif( $marketplece == 'wcfmmarketplace' ) { $store_user = wcfmmp_get_store( $vendor_id ); $store_info = $store_user->get_shop_info(); $gravatar = $store_user->get_avatar(); $banner = $store_user->get_list_banner(); if( !$banner ) { $banner = apply_filters( 'wcfmmp_store_default_bannar', $WCFMmp->plugin_url . 'assets/images/default_banner.jpg' ); } $store_name = isset( $store_info['store_name'] ) ? esc_html( $store_info['store_name'] ) : esc_html__( 'N/A', 'rehub-theme' ); $store_url = wcfmmp_get_store_url( $vendor_id ); $store_address = $store_user->get_address_string(); $store_description = $store_user->get_shop_description(); } if( $marketplece == 'wcfmmarketplace' ) { ?> plugin_url() . '/assets/images/placeholder.png' ); ?> > wcfm_vendor_support->wcfm_get_vendor_store_by_vendor( $vendor_id ); ?>