PATH:
home
/
letacommog
/
lavenue
/
wp-content
/
plugins
/
Ultimate_VC_Addons
/
woocomposer
/
modules
<?php function WooComposer_Single_style01($atts){ $product_id = $product_style = $display_elements = $img_animate = $text_align = $color_heading = $color_categories = $color_price = ''; $color_rating = $color_rating_bg = $color_quick_bg = $color_quick = $color_cart_bg = $color_cart = $color_product_desc = ''; $color_product_desc_bg = $size_title = $size_cat = $size_price = $color_on_sale = $color_on_sale_bg = $label_on_sale = $border_style = ''; $border_color = $border_size = $border_radius = $sale_price = $on_sale_alignment = $on_sale_style = $product_img_disp = ''; extract(shortcode_atts(array( "product_id" => "", "product_style" => "style01", "display_elements" => "", "label_on_sale" => "Sale!", "text_align" => "left", "img_animate" => "rotate-clock", "color_heading" => "", "color_categories" => "", "color_price" => "", "color_rating" => "", "color_rating_bg" => "", "color_quick_bg" => "", "color_quick" => "", "color_cart_bg" => "", "color_on_sale_bg" => "", "color_on_sale" => "", "color_cart" => "", "color_product_desc" => "", "color_product_desc_bg" => "", "size_title" => "", "size_cat" => "", "size_price" => "", "border_style" => "", "border_color" => "", "border_size" => "", "border_radius" => "", "sale_price" => "", "on_sale_style" => "wcmp-sale-circle", "on_sale_alignment" => "wcmp-sale-right", "product_img_disp" => "single", ),$atts)); $output = $heading_style = $cat_style = $price_style = $cart_style = $cart_bg_style = $view_style = $view_bg_style = $rating_style = ''; $desc_style = $label_style = $border = $desc_style = $sale_price_size = ''; $image_size = apply_filters( 'single_product_large_thumbnail_size', 'shop_single' ); if($sale_price !== ''){ $sale_price_size = 'font-size:'.$sale_price.'px;'; } $img_animate = 'wcmp-img-'.$img_animate; if($border_style !== ''){ $border .= 'border:'.$border_size.'px '.$border_style.' '.$border_color.';'; $border .= 'border-radius:'.$border_radius.'px;'; } if($color_product_desc_bg !== ''){ $desc_style .= 'background:'.$color_product_desc_bg.';'; } if($color_product_desc !== ''){ $desc_style .= 'color:'.$color_product_desc.';'; } if($color_heading !== ""){ $heading_style = 'color:'.$color_heading.';'; } if($size_title !== ""){ $heading_style .= 'font-size:'.$size_title.'px;'; } if($color_categories !== ""){ $cat_style = 'color:'.$color_categories.';'; } if($size_cat !== ""){ $cat_style .= 'font-size:'.$size_cat.'px;'; } if($color_price !== ""){ $price_style = 'color:'.$color_price.';'; } if($size_price !== ""){ $price_style .= 'font-size:'.$size_price.'px;'; } if($color_rating !== ""){ $rating_style .= 'color:'.$color_rating.';'; } if($color_rating_bg !== ""){ $rating_style .= 'background:'.$color_rating_bg.';'; } if($color_quick_bg !== ""){ $view_bg_style = 'background:'.$color_quick_bg.';'; } if($color_quick !== ""){ $view_style = 'color:'.$color_quick.';'; } if($color_cart_bg !== ""){ $cart_bg_style = 'background:'.$color_cart_bg.';'; } if($color_cart !== ""){ $cart_style = 'color:'.$color_cart.';'; } if($color_on_sale_bg !== ""){ $label_style = 'background:'.$color_on_sale_bg.';'; } if($color_on_sale !== ""){ $label_style .= 'color:'.$color_on_sale.';'; } $elemets = explode(",",$display_elements); $product_title = get_the_title($product_id); $post = get_post($product_id); $product_desc = get_post($product_id)->post_excerpt; $product_img = wp_get_attachment_image_src( get_post_thumbnail_id($product_id),$image_size); $product = new WC_Product( $product_id ); $attachment_ids = $product->get_gallery_attachment_ids(); $price = $product->get_price_html(); $rating = $product->get_rating_html(); $attributes = $product->get_attributes(); $stock = $product->is_in_stock() ? 'InStock' : 'OutOfStock'; if ( $product->is_on_sale() ) : $on_sale = apply_filters( 'woocommerce_sale_flash', $label_on_sale , $post, $product ); else: $on_sale = ''; endif; $cat_count = sizeof( get_the_terms( $product_id, 'product_cat' ) ); $tag_count = sizeof( get_the_terms( $product_id, 'product_tag' ) ); $categories = $product->get_categories(', ','<span class="posted_in">'._n('','',$cat_count,'woocommerce').' ','.</span>'); $tags = $product->get_tags( ', ','<span class="tagged_as">'._n('', '',$tag_count, 'woocommerce').' ', '.</span>' ); $output .= "\n".'<div class="wcmp-product woocommerce wcmp-'.$product_style.' '.$img_animate.'" style="'.$border.' '.$desc_style.'">'; $output .= "\n\t".'<div class="wcmp-product-image">'; $output .= '<a href="'.get_permalink($product_id).'">'; if(!empty($attachment_ids) && count($attachment_ids) > 1 && $product_img_disp == "carousel"){ $uniqid = uniqid(); $output .= '<div class="wcmp-single-image-carousel">'; $product_img = wp_get_attachment_image_src( get_post_thumbnail_id($product_id),$image_size); $src = $product_img[0]; $output .= '<div><div class="wcmp-image"><img class="wcmp-img" src="'.$src.'" data-src="'.$product_img[0].'"/></div></div>'; foreach($attachment_ids as $attachment_id){ $product_img = wp_get_attachment_image_src( $attachment_id,$image_size); if($lazy_images == "enable"){ $src = UAVC_URL.'assets/img/loader.gif'; } else { $src = $product_img[0]; } $output .= '<div><div class="wcmp-image"><img class="wcmp-img" src="'.$src.'" data-src="'.$product_img[0].'"/></div></div>'; } $output .= '</div>'; } else { $product_img = wp_get_attachment_image_src( get_post_thumbnail_id($product_id),$image_size); $src = $product_img[0]; $output .= '<a href="'.get_permalink($product_id).'"><img class="wcmp-img" src="'.$src.'" data-src="'.$product_img[0].'"/></a>'; } if($on_sale !== ''){ $output .= "\n".'<div class="wcmp-onsale '.$on_sale_alignment.' '.$on_sale_style.'"><span class="onsale" style="'.$label_style.' '.$sale_price_size.'">'.$on_sale.'</span></div>'; } if($stock == 'OutOfStock'){ $output .= "\n".'<span class="wcmp-out-stock">'.__('Out Of Stock!','woocomposer').'</span>'; } $output .= '<div class="wcmp-add-to-cart" style="'.$cart_bg_style.'">'; $output .= '<a style="'.$cart_style.'" title="Add to Cart" href="?add-to-cart='.$product_id.'" rel="nofollow" data-product_id="'.$product_id.'" data-product_sku="" class="add_to_cart_button product_type_simple"><i class="wooicon-cart4"></i></a></div>'; if(in_array("quick",$elemets)){ $output .= '<div class="wcmp-quick-view quick-view-single" style="'.$view_bg_style.'"><a style="'.$view_style.'" title="Quick View" href="'.get_permalink($product_id).'"><i class="wooicon-plus32"></i></a></div>'; } if(in_array("reviews",$elemets)){ $output .= "\n".'<div class="wcmp-star-ratings" style="'.$rating_style.'">'.$rating.'</div>'; } $output .= '</div>'; $output .= "\n\t".'<div class="wcmp-product-desc" style="text-align:'.$text_align.';">'; $output .= '<a href="'.get_permalink($product_id).'">'; $output .= "\n\t\t".'<h2 style="'.$heading_style.'">'.$product_title.'</h2>'; $output .= '</a>'; if(in_array("category",$elemets)){ $output .= '<h5 style="'.$cat_style.'">'; if($categories !== ''){ $output .= $categories; $output .= $tags; } $output .= '</h5>'; } $output .= "\n\t\t".'<div class="wcmp-price"><span class="price" style="'.$price_style.'">'.$price.'</span></div>'; if(in_array("description",$elemets)){ $output .= "\n\t\t".'<div class="wcmp-product-content" style="'.$desc_style.'">'.$product_desc.'</div>'; } $output .= "\n\t".'</div>'; if(in_array("quick",$elemets)){ $query = new WP_Query( array( 'post_type' => 'product', 'post__in' => array( $product_id ) ) ); if($query->have_posts()): while ( $query->have_posts() ) : $query->the_post(); $output .= '<div class="wcmp-quick-view-wrapper">'; $output .= '<div class="wcmp-quick-view-wrapper woocommerce">'; $output .= '<div class="wcmp-close-single"><i class="wooicon-cross2"></i></div>'; if(!empty($attachment_ids) && count($attachment_ids) > 1){ $uniqid = uniqid(); $output .= '<div class="wcmp-image-carousel wcmp-carousel-'.$uniqid.'" data-class="wcmp-carousel-'.$uniqid.'">'; foreach($attachment_ids as $attachment_id){ $product_img = wp_get_attachment_image_src( $attachment_id,$image_size); $output .= '<div><div class="wcmp-image"><img src="'.$product_img[0].'"/></div></div>'; } $output .= '</div>'; } else { $product_img = wp_get_attachment_image_src( get_post_thumbnail_id($product_id),$image_size); $output .= '<div class="wcmp-single-image"><img src="'.$product_img[0].'"/></div>'; } $output .= '<div class="wcmp-product-content-single">'; ob_start(); do_action( 'woocommerce_single_product_summary' ); $output .= ob_get_clean(); $output .= '</div>'; $output .= '<div class="clear"></div>'; $output .= '</div>'; $output .= '</div>'; endwhile; endif; } $output .= "\n\t".'</div>'; return $output; }
[+]
..
[-] design-single-style02.php
[edit]
[-] shortcode_carousel.php
[edit]
[-] design-loop-style01.php
[edit]
[-] design-single-style03.php
[edit]
[-] woocomposer_pagination.php
[edit]
[-] shortcode_cat_grid.php
[edit]
[-] design-loop-style02.php
[edit]
[-] shortcode_grid.php
[edit]
[-] shortcode_list.php
[edit]
[-] shortcode_carousel_cat.php
[edit]
[-] design-single-style01.php
[edit]
[-] shortcode_product.php
[edit]
[-] design-loop-style03.php
[edit]
[-] design-loop-style04.php
[edit]