Server IP : 162.213.251.212 / Your IP : 18.227.72.200 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/home/allssztx/www/PIQTV/wp-content/themes/woodmart/inc/shortcodes/ |
Upload File : |
<?php if ( ! defined( 'WOODMART_THEME_DIR' ) ) { exit( 'No direct script access allowed' ); } /** * ------------------------------------------------------------------------------------------------ * Size guide shortcode * ------------------------------------------------------------------------------------------------ */ if ( ! function_exists( 'woodmart_size_guide_shortcode' ) ) { function woodmart_size_guide_shortcode( $element_args ) { $wrapper_classes = apply_filters( 'vc_shortcodes_css_class', '', '', $element_args ); $default_args = array( 'woodmart_css_id' => '', 'id' => '', 'el_class' => '', 'css' => '', 'title' => 1, 'description' => 1, ); $element_args = wp_parse_args( $element_args, $default_args ); $wrapper_classes .= ' ' . $element_args['el_class']; if ( function_exists( 'vc_shortcode_custom_css_class' ) ) { $wrapper_classes .= ' ' . vc_shortcode_custom_css_class( $element_args['css'] ); } if ( ! $element_args['id'] ) { return ''; } $id = $element_args['id']; if ( 'inherit' === $id ) { global $post; $sguide_post_id = get_post_meta( $post->ID, 'woodmart_sguide_select' ); if ( ! empty( $sguide_post_id[0] ) && 'none' !== $sguide_post_id[0] ) { $id = $sguide_post_id[0]; } else { $terms = wp_get_post_terms( $post->ID, 'product_cat' ); if ( $terms ) { foreach ( $terms as $term ) { if ( get_term_meta( $term->term_id, 'woodmart_chosen_sguide', true ) ) { $id = get_term_meta( $term->term_id, 'woodmart_chosen_sguide', true ); } } } } } $sguide_post = get_post( $id ); if ( ! $sguide_post || 'inherit' === $id ) { return ''; } $size_tables = get_post_meta( $sguide_post->ID, 'woodmart_sguide', true ); if ( ! $size_tables ) { return ''; } ob_start(); ?> <div class="wd-sizeguide<?php echo esc_attr( $wrapper_classes ); ?>"> <?php if ( $sguide_post->post_title && $element_args['title'] ) : ?> <h4 class="wd-sizeguide-title"> <?php echo esc_html( $sguide_post->post_title ); ?> </h4> <?php endif; ?> <?php if ( $sguide_post->post_content && $element_args['description'] ) : ?> <div class="wd-sizeguide-content"> <?php echo do_shortcode( $sguide_post->post_content ); ?> </div> <?php endif; ?> <div class="responsive-table"> <table class="wd-sizeguide-table"> <?php foreach ( $size_tables as $row ) : ?> <tr> <?php foreach ( $row as $col ) : ?> <td><?php echo esc_html( $col ); ?></td> <?php endforeach; ?> </tr> <?php endforeach; ?> </table> </div> </div> <?php return ob_get_clean(); } }