Advertisement
palsushobhan

vendor_sold_by_on_store_even_for_vendors_wo_products

May 2nd, 2024
584
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.89 KB | None | 0 0
  1. add_shortcode('wcfm_vendor_info', function ($attr) {
  2.     global $WCFMmp;
  3.     if ( ! wcfm_is_store_page() ||
  4.         ! $WCFMmp->wcfmmp_vendor->is_vendor_sold_by()
  5.     ) return;
  6.     ob_start();
  7.     $wcfm_store_url = wcfm_get_option( 'wcfm_store_url', 'store' );
  8.     $store_name = apply_filters( 'wcfmmp_store_query_var', get_query_var( $wcfm_store_url ) );
  9.     if ( ! empty( $store_name ) ) {
  10.         $store_user = get_user_by( 'slug', $store_name );
  11.         $store_id = $store_user->ID;
  12.         if( apply_filters( 'wcfmmp_is_allow_archive_sold_by_advanced', false ) ) {
  13.             $WCFMmp->template->get_template( 'sold-by/wcfmmp-view-sold-by-advanced.php', array( 'vendor_id' => $store_id ) );
  14.         } else {
  15.             $WCFMmp->template->get_template( 'sold-by/wcfmmp-view-sold-by-simple.php', array( 'vendor_id' => $store_id ) );
  16.         }
  17.     }
  18.     return ob_get_clean();
  19. }, 50 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement