File "single-product.php"

Full Path: /home/peaktdwu/aaronacebhutan.com/wp-content/themes/astrip/woocommerce/single-product.php
File size: 2.37 KB
MIME-type: text/x-php
Charset: utf-8

<?php

/**
 * The Template for displaying all single products
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://docs.woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version     1.6.4
 */

if (!defined('ABSPATH')) {
	exit; // Exit if accessed directly
}

get_header();


if (class_exists('WooCommerce')) {
	if (is_product() && is_single()) {
		function astrip_set_product_quantity($args, $product)
		{
			$args['input_value'] = 0;

			return $args;
		}
		add_filter('woocommerce_quantity_input_args', 'astrip_set_product_quantity', 10, 2);
	}

	add_filter('woocommerce_reset_variations_link', '__return_empty_string', 9999);
}
$page_breadcrumb_image = Egns_Helpers::egns_page_option_value('breadcrumb_page_bg_image');
?>

<?php if (isset($page_breadcrumb_image['url'])) : ?>
	<header class="woocommerce-products-header" style="background-image: url(<?php echo esc_url($page_breadcrumb_image['url']) ?>)">
	<?php else : ?>
		<header class="woocommerce-products-header">
		<?php endif ?>

		<h1 class="woocommerce-products-header__title page-title"><?php the_title(); ?></h1>
		<?php
		/**
		 * woocommerce_before_main_content hook.
		 *
		 * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
		 * @hooked woocommerce_breadcrumb - 20
		 */
		do_action('woocommerce_before_main_content');
		?>
		</header>

		<div class="page-wrapper sec-mar">
			<div class="container">

				<?php while (have_posts()) : ?>
					<?php the_post(); ?>

					<?php wc_get_template_part('content', 'single-product'); ?>

				<?php endwhile; // end of the loop. 
				?>

				<?php
				/**
				 * woocommerce_after_main_content hook.
				 *
				 * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
				 */
				do_action('woocommerce_after_main_content');
				?>

			</div>
		</div>
		<?php
		get_footer();

/* Omit closing PHP tag at the end of PHP files to avoid "headers already sent" issues. */