Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Loop Add to Cart
- *
- * @author WooThemes
- * @package WooCommerce/Templates
- * @version 2.1.0
- */
- if ( ! defined( 'ABSPATH' ) ) {
- exit; // Exit if accessed directly
- }
- global $product;
- if ( ! $product->is_in_stock() ) : ?>
- <span class="onsale out-of-stock-button"><span><?php echo apply_filters( 'out_of_stock_add_to_cart_text', __( 'Out of stock', 'woocommerce' ) ); ?></span></span>
- <?php else :
- echo apply_filters( 'woocommerce_loop_add_to_cart_link',
- sprintf( '<div class="add-to-cart-button-outer"><div class="add-to-cart-button-inner"><div class="add-to-cart-button-inner2"><a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" data-quantity="%s" class="qbutton add-to-cart-button button %s product_type_%s">%s</a></div></div></div>',
- esc_url( $product->add_to_cart_url() ),
- esc_attr( $product->id ),
- esc_attr( $product->get_sku() ),
- esc_attr( isset( $quantity ) ? $quantity : 1 ),
- $product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
- esc_attr( $product->product_type ),
- esc_html( $product->add_to_cart_text() )
- ),
- $product );
- if ( ! is_shop() && ! is_product_taxonomy() ) {
- $quantity_field = woocommerce_quantity_input( array(
- 'input_name' => 'product_id',
- 'input_value' => ! empty( $product->cart_item['quantity'] ) ? $product->cart_item['quantity'] : 0,
- 'max_value' => $product->backorders_allowed() ? '' : $product->get_stock_quantity(),
- 'min_value' => 0,
- ), $product, false );
- $quantity_field = str_replace( array( '<div class="quantity">', "</div>" ), '', $quantity_field );
- echo str_replace( '<input ', '<input style="max-width: 70px" ', $quantity_field );
- }
- endif;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement