PATH:
home
/
thebhoeo
/
.trash
/
woodmart
/
inc
/
modules
/
layouts
/
wpb
/
shortcodes
/
single-product
<?php /** * Visitor counter shortcode. * * @package Woodmart */ use XTS\Modules\Layouts\Main; use XTS\Modules\Visitor_Counter\Main as Counter_Visitors; if ( ! defined( 'ABSPATH' ) ) { exit; // Direct access not allowed. } if ( ! function_exists( 'woodmart_shortcode_single_product_visitor_counter' ) ) { /** * Single product visitor counter shortcode. * * @param array $settings Shortcode attributes. */ function woodmart_shortcode_single_product_visitor_counter( $settings ) { $default_settings = array( 'css' => '', 'style' => 'default', 'icon_type' => 'default', 'image' => '', 'img_size' => '', 'title' => '', 'icon_library' => 'fontawesome', 'icon_fontawesome' => 'far fa-bell', 'icon_openiconic' => 'vc-oi vc-oi-dial', 'icon_typicons' => 'typcn typcn-adjust-brightness', 'icon_entypo' => 'entypo-icon entypo-icon-note', 'icon_linecons' => 'vc_li vc_li-heart', 'icon_monosocial' => 'vc-mono vc-mono-fivehundredpx', 'icon_material' => 'vc-material vc-material-cake', ); $settings = wp_parse_args( $settings, $default_settings ); $wrapper_classes = ' wd-wpb'; $wrapper_classes .= apply_filters( 'vc_shortcodes_css_class', '', '', $settings ); $icon_class = 'wd-info-icon'; $icon_html = ''; if ( $settings['css'] ) { $wrapper_classes .= ' ' . vc_shortcode_custom_css_class( $settings['css'] ); } if ( ( 'icon' === $settings['icon_type'] && ! empty( $settings[ 'icon_' . $settings['icon_library'] ] ) ) || ( 'image' === $settings['icon_type'] && ! empty( $settings['image'] ) ) ) { $wrapper_classes .= ' wd-with-icon'; } if ( 'icon' === $settings['icon_type'] ) { $icon_class .= ' ' . $settings[ 'icon_' . $settings['icon_library'] ]; $icon_html = '<span class="' . esc_attr( $icon_class ) . '"></span>'; if ( function_exists( 'vc_icon_element_fonts_enqueue' ) && $settings[ 'icon_' . $settings['icon_library'] ] ) { vc_icon_element_fonts_enqueue( $settings['icon_library'] ); } } elseif ( 'image' === $settings['icon_type'] && ! empty( $settings['image'] ) ) { if ( woodmart_is_svg( wp_get_attachment_image_url( $settings['image'] ) ) ) { $icon_output = woodmart_get_svg_html( $settings['image'], $settings['img_size'] ); } else { $icon_output = woodmart_otf_get_image_html( $settings['image'], $settings['img_size'] ); } $icon_html = '<span class="' . esc_attr( $icon_class ) . '">' . $icon_output . '</span>'; } $wrapper_classes .= ' wd-style-' . $settings['style']; ob_start(); Main::setup_preview(); Counter_Visitors::get_instance()->output_count_visitors( $wrapper_classes, $icon_html ); Main::restore_preview(); return ob_get_clean(); } }
[-] compare-button.php
[edit]
[-] brands.php
[edit]
[-] reviews.php
[edit]
[-] linked-variations.php
[edit]
[-] size-guide-button.php
[edit]
[-] countdown.php
[edit]
[-] title.php
[edit]
[-] brand-information.php
[edit]
[-] frequently-bought-together.php
[edit]
[-] stock-progress-bar.php
[edit]
[-] dynamic-discounts-table.php
[edit]
[-] sold-counter.php
[edit]
[-] stock-status.php
[edit]
[-] short-description.php
[edit]
[-] price-tracker.php
[edit]
[-] price.php
[edit]
[+]
..
[-] additional-info-table.php
[edit]
[-] content.php
[edit]
[-] nav.php
[edit]
[-] meta-value.php
[edit]
[-] extra-content.php
[edit]
[-] tabs.php
[edit]
[-] estimate-delivery.php
[edit]
[-] wishlist-button.php
[edit]
[-] gallery.php
[edit]
[-] add-to-cart.php
[edit]
[-] meta.php
[edit]
[-] rating.php
[edit]
[-] visitor-counter.php
[edit]