86 lines
4.8 KiB
PHP
86 lines
4.8 KiB
PHP
<?php
|
|
/**
|
|
* Share template
|
|
*
|
|
* @author Your Inspiration Themes
|
|
* @package YITH WooCommerce Wishlist
|
|
* @version 3.0.0
|
|
*/
|
|
|
|
/**
|
|
* Template variables:
|
|
*
|
|
* @var $share_title string Title for share section
|
|
* @var $share_facebook_enabled bool Whether to enable FB sharing button
|
|
* @var $share_twitter_enabled bool Whether to enable Twitter sharing button
|
|
* @var $share_pinterest_enabled bool Whether to enable Pintereset sharing button
|
|
* @var $share_email_enabled bool Whether to enable Email sharing button
|
|
* @var $share_whatsapp_enabled bool Whether to enable WhatsApp sharing button (mobile online)
|
|
* @var $share_url_enabled bool Whether to enable share via url
|
|
* @var $share_link_title string Title to use for post (where applicable)
|
|
* @var $share_link_url string Url to share
|
|
* @var $share_summary string Summary to use for sharing on social media
|
|
* @var $share_image_url string Image to use for sharing on social media
|
|
* @var $share_twitter_summary string Summary to use for sharing on Twitter
|
|
* @var $share_facebook_icon string Icon for facebook sharing button
|
|
* @var $share_twitter_icon string Icon for twitter sharing button
|
|
* @var $share_pinterest_icon string Icon for pinterest sharing button
|
|
* @var $share_email_icon string Icon for email sharing button
|
|
* @var $share_whatsapp_icon string Icon for whatsapp sharing button
|
|
* @var $share_whatsapp_url string Sharing url on whatsapp
|
|
*/
|
|
|
|
if ( ! defined( 'YITH_WCWL' ) ) {
|
|
exit;
|
|
} // Exit if accessed directly
|
|
|
|
$classes = get_flatsome_icon_class( get_theme_mod( 'social_icons_style', 'outline' ) );
|
|
$classes = $classes . ' tooltip';
|
|
?>
|
|
|
|
<?php do_action( 'yith_wcwl_before_wishlist_share', $wishlist ); ?>
|
|
|
|
<div class="yith-wcwl-share social-icons share-icons share-row relative">
|
|
<span class="yith-wcwl-share-title share-icons-title"><?php echo esc_html( $share_title ); ?></span>
|
|
<?php if ( $share_facebook_enabled ) : ?>
|
|
<a target="_blank" rel="noopener noreferrer nofollow" class="facebook <?php echo $classes; ?>" href="https://www.facebook.com/sharer.php?u=<?php echo urlencode( $share_link_url ); ?>&p[title]=<?php echo esc_attr( $share_link_title ); ?>" title="<?php esc_html_e( 'Facebook', 'yith-woocommerce-wishlist' ) ?>">
|
|
<i class="icon-facebook"></i>
|
|
</a>
|
|
<?php endif; ?>
|
|
|
|
<?php if ( $share_twitter_enabled ) : ?>
|
|
<a target="_blank" rel="noopener noreferrer nofollow" class="twitter <?php echo $classes; ?>" href="https://twitter.com/share?url=<?php echo urlencode( $share_link_url ); ?>&text=<?php echo esc_attr( $share_twitter_summary ); ?>" title="<?php esc_html_e( 'Twitter', 'yith-woocommerce-wishlist' ); ?>">
|
|
<i class="icon-twitter"></i>
|
|
</a>
|
|
<?php endif; ?>
|
|
|
|
<?php if ( $share_pinterest_enabled ) : ?>
|
|
<a target="_blank" rel="noopener noreferrer nofollow" class="pinterest <?php echo $classes; ?>" href="https://pinterest.com/pin/create/button/?url=<?php echo urlencode( $share_link_url ); ?>&description=<?php echo esc_attr( $share_summary ); ?>&media=<?php echo esc_attr( $share_image_url ); ?>" title="<?php esc_html_e( 'Pinterest', 'yith-woocommerce-wishlist' ); ?>" onclick="window.open(this.href); return false;">
|
|
<i class="icon-pinterest"></i>
|
|
</a>
|
|
<?php endif; ?>
|
|
|
|
<?php if ( $share_email_enabled ) : ?>
|
|
<a rel="nofollow" class="email <?php echo $classes; ?>" href="mailto:?subject=<?php echo esc_attr( apply_filters( 'yith_wcwl_email_share_subject', $share_link_title ) ); ?>&body=<?php echo esc_attr( apply_filters( 'yith_wcwl_email_share_body', urlencode( $share_link_url ) ) ); ?>&title=<?php echo esc_attr( $share_link_title ); ?>" title="<?php esc_html_e( 'Email', 'yith-woocommerce-wishlist' ); ?>">
|
|
<i class="icon-envelop"></i>
|
|
</a>
|
|
<?php endif; ?>
|
|
|
|
<?php if ( $share_whatsapp_enabled ) : ?>
|
|
<a target="_blank" rel="noopener" class="whatsapp show-for-medium <?php echo $classes; ?>" href="<?php echo esc_attr( $share_whatsapp_url ); ?>" data-action="share/whatsapp/share" title="<?php esc_html_e( 'WhatsApp', 'yith-woocommerce-wishlist' ); ?>">
|
|
<i class="icon-whatsapp"></i>
|
|
</a>
|
|
<?php endif; ?>
|
|
|
|
<?php if ( $share_url_enabled ) : ?>
|
|
<div class="yith-wcwl-after-share-section">
|
|
<input class="copy-target" readonly="readonly" type="url" name="yith_wcwl_share_url" id="yith_wcwl_share_url" value="<?php echo esc_attr( $share_link_url ); ?>"/>
|
|
<?php echo ( ! empty( $share_link_url ) ) ? sprintf( '<small>%s <span class="copy-trigger">%s</span> %s</small>', esc_html__( '(Now', 'yith-woocommerce-wishlist' ), esc_html__( 'copy', 'yith-woocommerce-wishlist' ), esc_html__( 'this wishlist link and share it anywhere)', 'yith-woocommerce-wishlist' ) ) : ''; ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<?php do_action( 'yith_wcwl_after_share_buttons', $share_link_url, $share_title, $share_link_title ); ?>
|
|
</div>
|
|
|
|
<?php do_action( 'yith_wcwl_after_wishlist_share', $wishlist ); ?>
|