PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.1.0
ShopBuilder – WooCommerce Builder For Elementor v2.1.0
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
shopbuilder / templates / elementor / general / social-share.php

social-share.php in ShopBuilder – WooCommerce Builder For Elementor 2.1.0, at templates/elementor/general/social-share.php

54 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Template: Social Share.
4 *
5 * @package RadiusTheme\SB
6 */
7
8 /**
9 * Template variables:
10 *
11 * @var $p_id int
12 * @var $share_items array
13 * @var $preset string
14 * @var $direction string
15 * @var $show_icon boolean
16 * @var $show_text boolean
17 * @var $show_pre_text boolean
18 * @var $share_pre_text string
19 * @var $raw_settings array
20 */
21
22 use RadiusTheme\SB\Helpers\Fns;
23
24 // Do not allow directly accessing this file.
25 if ( ! defined( 'ABSPATH' ) ) {
26 exit( 'This script cannot be accessed directly.' );
27 }
28
29 $toggle_class = ! empty( $raw_settings['share_toggle'] ) ? ' has-toggle is-closed loaded' : '';
30 ?>
31
32 <div class="rtsb-social-share-container <?php echo esc_attr( $direction . ( ! empty( $raw_settings['share_toggle'] ) ? ' has-toggle' : '' ) ); ?>">
33 <?php
34 if ( $show_pre_text && ! empty( $share_pre_text ) ) {
35 ?>
36 <div class="rtsb-social-header"><p><?php echo esc_html( $share_pre_text ); ?></p></div>
37 <?php
38 }
39
40 /**
41 * Before social share items hook.
42 */
43 do_action( 'rtsb/before/social/share/item', $raw_settings );
44 ?>
45
46 <div class="share-wrapper">
47 <ul class="rtsb-social-share <?php echo esc_attr( $preset . ' ' . $toggle_class ); ?>">
48 <?php
49 Fns::print_html( Fns::get_social_share_html( $p_id, $share_items, $preset, $show_icon, $show_text ) );
50 ?>
51 </ul>
52 </div>
53 </div>
54