dvadf
File manager - Edit - /home/theblueo/www/wp-content/themes/thebos/framework/theme/theme_woocommerce.php
Back
<?php // Remove default WC Breadcrumbs add_action( 'init', 'nb_remove_wc_breadcrumbs' ); function nb_remove_wc_breadcrumbs() { remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 ); remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5, 0); remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10, 0); remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5, 0); remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20, 0); remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering',30,0); add_action('nb_custom_heading_left','woocommerce_result_count'); add_action('nb_custom_heading_right','woocommerce_catalog_ordering'); } // Remove WC General Style add_filter( 'woocommerce_enqueue_styles', 'nb_dequeue_styles' ); function nb_dequeue_styles( $enqueue_styles ) { unset( $enqueue_styles['woocommerce-general'] ); //unset( $enqueue_styles['woocommerce-layout'] ); unset( $enqueue_styles['woocommerce-smallscreen'] ); wp_dequeue_style( 'woocommerce_prettyPhoto_css' ); wp_dequeue_script( 'prettyPhoto' ); wp_dequeue_script( 'prettyPhoto-init' ); wp_dequeue_style( 'woocommerce_prettyPhoto_css' ); return $enqueue_styles; } // Change Product Per Page add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 12;' ), 20 ); // Add WC Default Images Size add_action( 'init', 'nb_woocommerce_image_dimensions', 1 ); function nb_woocommerce_image_dimensions() { $catalog = array( 'width' => '450', // px 'height' => '535',// px 'crop' => 1 // true ); $single = array( 'width' => '900', // px 'height' => '880', // px 'crop' => 1 // true ); $thumbnail = array( 'width' => '200', // px 'height' => '200', // px 'crop' => 1 // false ); // Image sizes update_option( 'shop_catalog_image_size', $catalog ); // Product category thumbs update_option( 'shop_single_image_size', $single ); // Single product image update_option( 'shop_thumbnail_image_size', $thumbnail ); // Image gallery thumbs } // Define Woocommerce Columns add_filter('loop_shop_columns', 'nb_wc_product_columns_frontend'); function nb_wc_product_columns_frontend() { global $woocommerce; $columns = nimbus_option_data( 'select_woo_archive_columns', '', 3 ); if ( is_single() ) : $columns = nimbus_option_data( 'select_woo_archive_columns', '', 3 ); endif; return $columns; } remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 ); add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_upsells', 15 ); if ( ! function_exists( 'woocommerce_output_upsells' ) ) { function woocommerce_output_upsells() { woocommerce_upsell_display( 4,4 ); } } function woo_related_products_limit() { global $product; $args['posts_per_page'] = 6; return $args; } add_filter( 'woocommerce_output_related_products_args', 'nb_related_products_args' ); function nb_related_products_args( $args ) { $args['posts_per_page'] = nimbus_option_data('select_woo_archive_columns') ? nimbus_option_data('select_woo_archive_columns') : 4; $args['columns'] = nimbus_option_data('select_woo_archive_columns') ? nimbus_option_data('select_woo_archive_columns') : 4; return $args; } add_filter('loop_shop_columns', 'nb_woo_loop_columns'); function nb_woo_loop_columns() { return nimbus_option_data('select_woo_archive_columns') ? nimbus_option_data('select_woo_archive_columns') : 3; } // WooCommerce Share add_action( 'woocommerce_single_product_summary', 'nb_woo_share', 9999 ); function nb_woo_share() { ?> <div class="woocommerce-social-share"> <?php get_template_part( 'templates/social-mini-share' );?> </div> <?php } add_filter( 'woocommerce_add_to_cart_fragments', 'nb_woocommerce_header_add_to_cart_total_fragment' ); function nb_woocommerce_header_add_to_cart_total_fragment( $fragments ) { ob_start(); ?> <li class="cart"><a href="<?php echo WC()->cart->get_cart_url(); ?>"> <i class="ti-shopping-cart"></i><span class="cart-total"><?php echo sprintf (_n( '%d', '%d', WC()->cart->cart_contents_count, 'nimbus' ), WC()->cart->cart_contents_count ); ?></span> </a></li> <?php $fragments['.extra-menu .cart'] = ob_get_clean(); return $fragments; } add_filter( 'woocommerce_product_add_to_cart_text', 'nb_archive_custom_cart_button_text' ); // 2.1 + function nb_archive_custom_cart_button_text() { return esc_attr__( '', 'nimbus' ); } function nb_woocommerce_title_cat() { global $post, $product; $cat_count = sizeof( get_the_terms( $post->ID, 'product_cat' ) ); $tag_count = sizeof( get_the_terms( $post->ID, 'product_tag' ) ); echo nimbus_validate_data( $product->get_categories( ', ', '<span class="top_posted_in heading-font">' . _n( '', '', $cat_count, 'nimbus' ) . ' ', '</span>' )); } add_action( 'woocommerce_single_product_summary', 'nb_woocommerce_title_cat', 0 ); function nb_woocommerce_second_product_img() { if ( nimbus_second_product_image() ) echo '<img class="back-img nb-img-responsive" src="'.nimbus_second_product_image().'" alt="" />'; } add_action( 'woocommerce_before_shop_loop_item_title', 'nb_woocommerce_second_product_img', 15 ); function nb_woocommerce_template_loop_product_title() { echo '<h4><a href="'.get_permalink().'"><span>' . get_the_title() . '</span></a></h4>'; } add_action('woocommerce_shop_loop_item_title','nb_woocommerce_template_loop_product_title'); remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 );
dvadf
dvadf
| ver. 1.4 |
Github
|
.
| PHP 7.0.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings