46 lines
1.7 KiB
PHP
46 lines
1.7 KiB
PHP
<?php
|
|
/**
|
|
* Single variation cart button
|
|
*
|
|
* @author NasaTheme
|
|
* @package Elessi-theme/WooCommerce
|
|
* @version 7.0.1
|
|
*/
|
|
|
|
defined('ABSPATH') || exit;
|
|
|
|
global $nasa_opt, $product;
|
|
?>
|
|
|
|
<div class="woocommerce-variation-add-to-cart variations_button">
|
|
<?php
|
|
do_action('woocommerce_before_add_to_cart_button');
|
|
|
|
do_action('woocommerce_before_add_to_cart_quantity');
|
|
|
|
if (!isset($nasa_opt['disable-cart']) || !$nasa_opt['disable-cart']) :
|
|
woocommerce_quantity_input(array(
|
|
'min_value' => apply_filters('woocommerce_quantity_input_min', $product->get_min_purchase_quantity(), $product),
|
|
'max_value' => apply_filters('woocommerce_quantity_input_max', $product->get_max_purchase_quantity(), $product),
|
|
'input_value' => isset($_POST['quantity']) ? wc_stock_amount(wp_unslash($_POST['quantity'])) : $product->get_min_purchase_quantity(),
|
|
));
|
|
endif;
|
|
|
|
do_action('woocommerce_after_add_to_cart_quantity');
|
|
|
|
if (!isset($nasa_opt['disable-cart']) || !$nasa_opt['disable-cart']) :
|
|
?>
|
|
<button type="submit" class="ns-single-add-btn single_add_to_cart_button button alt<?php echo esc_attr(wc_wp_theme_get_element_class_name('button') ? ' ' . wc_wp_theme_get_element_class_name('button') : ''); ?>">
|
|
<?php echo esc_html($product->single_add_to_cart_text()); ?>
|
|
</button>
|
|
|
|
<input type="hidden" name="add-to-cart" value="<?php echo absint($product->get_id()); ?>" />
|
|
<input type="hidden" name="product_id" value="<?php echo absint($product->get_id()); ?>" />
|
|
<input type="hidden" name="variation_id" class="variation_id" value="0" />
|
|
<?php
|
|
endif;
|
|
|
|
do_action('woocommerce_after_add_to_cart_button');
|
|
?>
|
|
</div>
|