53 lines
964 B
PHP
53 lines
964 B
PHP
<?php
|
|
/**
|
|
* Single product template.
|
|
*
|
|
* @package OceanWP WordPress theme
|
|
*/
|
|
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit; // Exit if accessed directly.
|
|
}
|
|
|
|
// Get elements.
|
|
$elements = oceanwp_woo_summary_elements_positioning();
|
|
|
|
// Loop through elements.
|
|
foreach ( $elements as $element ) {
|
|
|
|
do_action( 'ocean_before_single_product_' . $element );
|
|
|
|
// Title.
|
|
if ( 'title' === $element ) {
|
|
woocommerce_template_single_title();
|
|
}
|
|
|
|
// Rating.
|
|
if ( 'rating' === $element ) {
|
|
woocommerce_template_single_rating();
|
|
}
|
|
|
|
// Price.
|
|
if ( 'price' === $element ) {
|
|
woocommerce_template_single_price();
|
|
}
|
|
|
|
// Excerpt.
|
|
if ( 'excerpt' === $element ) {
|
|
woocommerce_template_single_excerpt();
|
|
}
|
|
|
|
// Quantity & Add to cart button.
|
|
if ( 'quantity-button' === $element ) {
|
|
woocommerce_template_single_add_to_cart();
|
|
}
|
|
|
|
// Meta.
|
|
if ( 'meta' === $element ) {
|
|
woocommerce_template_single_meta();
|
|
}
|
|
|
|
do_action( 'ocean_after_single_product_' . $element );
|
|
|
|
}
|