PATH:
home
/
letacommog
/
pymreception1
/
wp-content
/
plugins
/
wc-frontend-manager-groups-staffs
/
templates
<?php /** * WCFMgs plugin templates * * Main content area * * @author WC Lovers * @package wcfmgs/templates/archive-groups * @version 2.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } global $WCFM, $WCFMgs, $WCFMmp, $post; get_header( 'shop' ); do_action( 'woocommerce_before_main_content' ); ?> <header class="woocommerce-products-header"> <?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?> <?php the_title( '<h1 class="product_title entry-title">', '</h1>' ); ?> <?php endif; ?> <?php do_action( 'woocommerce_archive_description' ); ?> </header> <div class="woocommerce-product-details__short-description"> <?php echo $post->post_excerpt; ?> </div> <?php $marketplece = wcfm_is_marketplace(); $group_vendors = get_post_meta( $post->ID, '_group_vendors', true ); if ( $group_vendors && is_array( $group_vendors ) && !empty( $group_vendors ) ) { do_action( 'wcfmgs_before_groups_vendors_loop' ); ?> <?php if( $marketplece == 'wcfmmarketplace' ) { ?> <div class="wcfmmp-stores-listing"> <div id="wcfmmp-stores-wrap"> <div class="wcfmmp-stores-content"> <?php } ?> <div class="columns-3"> <ul class="wcfmmp-store-wrap products columns-<?php echo esc_attr( wc_get_loop_prop( 'columns' ) ); ?>"> <?php foreach ( $group_vendors as $loop_index => $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 == 'wcmarketplace' ) { $vendor = get_wcmp_vendor( $vendor_id ); if( $vendor ) { $shop_link = $vendor->permalink; } $logo_image_url = get_user_meta( $vendor_id, '_vendor_image', true ); if ( !empty( $logo_image_url ) ) { $store_logo = $logo_image_url; } } 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'] ) : __( 'N/A', 'wc-multivendor-marketplace' ); $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' ) { ?> <li class="wcfmmp-single-store woocommerce coloum-2"> <div class="store-wrapper"> <div class="store-content"> <div class="store-info" style="background-image: url( '<?php echo $banner; ?>');"></div> </div> <div class="store-footer"> <div class="store-avatar lft"> <img src="<?php echo $gravatar; ?>" alt="Logo"/> </div> <div class="store-data-container rgt"> <div class="store-data"> <h2><a href="<?php echo $store_url; ?>"><?php echo $store_name; ?></a></h2> <div class="bd_rating"> <?php $store_user->show_star_rating(); ?> <?php do_action( 'after_wcfmmp_store_list_rating', $vendor_id, $store_info ); ?> <div class="spacer"></div> </div> <?php if ( $store_address && ( $store_info['store_hide_address'] == 'no' ) && $WCFM->wcfm_vendor_support->wcfm_vendor_has_capability( $vendor_id, 'vendor_address' ) ): ?> <p class="store-address"><?php echo $store_address; ?></p> <?php endif ?> <?php if ( !empty( $store_info['phone'] ) && ( $store_info['store_hide_phone'] == 'no' ) && $WCFM->wcfm_vendor_support->wcfm_vendor_has_capability( $vendor_id, 'vendor_phone' ) ) { ?> <p class="store-phone"> <i class="wcfmfa fa-phone" aria-hidden="true"></i> <?php echo esc_html( $store_info['phone'] ); ?> </p> <?php } ?> <?php if ( $store_description && apply_filters( 'wcfm_is_allow_store_list_about', false ) ) { ?> <p class="store-phone"> <?php $pos = strpos( $store_description, ' ', 100 ); echo substr( $store_description, 0, $pos ) . '...'; ?> </p> <?php } ?> <?php do_action( 'wcfmmp_store_list_after_store_info', $vendor_id, $store_info ); ?> </div> </div> <div class="spacer"></div> <a href="<?php echo $store_url; ?>" class="wcfmmp-visit-store"><?php _e( 'Visit <span>Store</span>', 'wc-multivendor-marketplace' ); ?></a> <?php do_action( 'wcfmmp_store_list_footer', $vendor_id, $store_info ); ?> </div> </div> </li> <?php } else { if( !$store_logo ) $store_logo = apply_filters( 'woocommerce_placeholder_img_src', WC()->plugin_url() . '/assets/images/placeholder.png' ); ?> <li <?php post_class( $group_ele_class ); ?>> <a href="<?php echo $shop_link; ?>" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"> <img src="<?php echo $store_logo; ?>" alt="Placeholder" width="247" class="woocommerce-placeholder wp-post-image" height="300"> <h2 class="woocommerce-loop-product__title"><?php echo $WCFM->wcfm_vendor_support->wcfm_get_vendor_store_by_vendor( $vendor_id ); ?></h2> </a> </li> <?php } //echo $group_vendor; } ?> </ul> </div> <?php if( $marketplece == 'wcfmmarketplace' ) { ?> </div> </div> </div> <?php } ?> <?php do_action( 'wcfmgs_after_groups_vendors_loop' ); } else { do_action( 'wcfmgs_no_groups_vendors_found' ); } do_action( 'woocommerce_after_main_content' ); /** * Hook: woocommerce_sidebar. * * @hooked woocommerce_get_sidebar - 10 */ do_action( 'woocommerce_sidebar' ); get_footer( 'shop' );
[+]
..
[-] single-group.php
[edit]
[-] archive-groups.php
[edit]
[-] content-groups.php
[edit]