File manager - Edit - /home/adiance/public_html/beta/wp-content/themes/realfactory/woocommerce/single-product/tabs/tabs.php
Back
<?php /** * Single Product tabs * * This template can be overridden by copying it to yourtheme/woocommerce/single-product/tabs/tabs.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.woothemes.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.4.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Filter tabs and allow third parties to add their own. * * Each tab is an array containing title, callback and priority. * @see woocommerce_default_product_tabs() */ if( class_exists('gdlr_core_pb_element_tab') ){ $tabs = apply_filters( 'woocommerce_product_tabs', array() ); if( !empty($tabs) ){ echo '<div class="realfactory-woocommerce-tab gdlr-core-tab-item gdlr-core-js gdlr-core-tab-style2-horizontal gdlr-core-center-align" >'; $count = 0; $active = 1; echo '<div class="gdlr-core-tab-item-title-wrap clearfix gdlr-core-title-font" >'; foreach( $tabs as $key => $tab ){ $count++; echo '<div class="gdlr-core-tab-item-title realfactory-title-font ' . ($count == $active? ' gdlr-core-active': '') . '" data-tab-id="' . esc_attr($count) . '" >'; echo apply_filters( 'woocommerce_product_' . $key . '_tab_title', esc_html( $tab['title'] ), $key ); echo '</div>'; } echo '<div class="gdlr-core-tab-item-title-line gdlr-core-skin-divider"></div>'; echo '</div>'; // gdlr-core-tab-item-tab-title-wrap $count = 0; echo '<div class="gdlr-core-tab-item-content-wrap clearfix" >'; foreach( $tabs as $key => $tab ){ $count++; echo '<div class="gdlr-core-tab-item-content ' . ($count == $active? ' gdlr-core-active': '') . '" data-tab-id="' . esc_attr($count) . '" >'; call_user_func( $tab['callback'], $key, $tab ); echo '</div>'; } echo '</div>'; // gdlr-core-tab-item-tab echo '</div>'; // gdlr-core-tab-item } }else{ $tabs = apply_filters( 'woocommerce_product_tabs', array() ); if ( ! empty( $tabs ) ) : ?> <div class="woocommerce-tabs wc-tabs-wrapper"> <ul class="tabs wc-tabs"> <?php foreach ( $tabs as $key => $tab ) : ?> <li class="<?php echo esc_attr( $key ); ?>_tab"> <a href="#tab-<?php echo esc_attr( $key ); ?>"><?php echo apply_filters( 'woocommerce_product_' . $key . '_tab_title', esc_html( $tab['title'] ), $key ); ?></a> </li> <?php endforeach; ?> </ul> <?php foreach ( $tabs as $key => $tab ) : ?> <div class="woocommerce-Tabs-panel woocommerce-Tabs-panel--<?php echo esc_attr( $key ); ?> panel entry-content wc-tab" id="tab-<?php echo esc_attr( $key ); ?>"> <?php call_user_func( $tab['callback'], $key, $tab ); ?> </div> <?php endforeach; ?> </div> <?php endif; ?> <?php } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.09 |
proxy
|
phpinfo
|
Settings