File: //home/scientificreligi/www/wp-content/plugins/auteur-framework/inc/templates/social-share.php
<?php
/**
* The template for displaying social-share.php
* @var $page_permalink
* @var $page_title
* @var $layout - Accepts 'classic', 'circle', 'square' ,'text'
* @var $show_title
* @var $post_type
*/
$social_share = G5P()->options()->get_social_share();
unset($social_share['sort_order']);
if (sizeof($social_share) === 0) return;
$wrapper_classes = array(
'gf-social-icon',
'gf-inline'
);
if (isset($layout) && !empty($layout) && ($layout !== 'classic')) {
$wrapper_classes[] = "social-icon-{$layout}";
}
if ($page_permalink === '') {
$page_permalink = get_permalink();
}
if ($page_title === '') {
$page_title = get_the_title();
}
$wrapper_class = implode(' ', array_filter($wrapper_classes));
$post_type = !empty($post_type) ? $post_type : 'post';
?>
<div class="gf-<?php echo esc_attr($post_type); ?>-share">
<?php if('post' === $post_type): ?>
<span class="gf-post-share-title"><?php esc_html_e('Share:', 'auteur-framework'); ?></span>
<?php elseif ('product' === $post_type): ?>
<span class="gf-product-share-title"><?php esc_html_e('Share', 'auteur-framework'); ?></span>
<?php elseif ('portfolio' === $post_type): ?>
<span class="gf-portfolio-share-title uppercase"><?php esc_html_e('Share', 'auteur-framework'); ?></span>
<?php endif; ?>
<ul class="<?php echo esc_attr($wrapper_class)?>">
<?php foreach((array)$social_share as $key => $value) {
if ($key === 'google') {
continue;
}
$link = '';
$icon = '';
$title = '';
switch ($key) {
case 'facebook':
$link = "https://www.facebook.com/sharer.php?u=" . urlencode($page_permalink);
$icon = 'fab fa-facebook-f';
$title = esc_html__('Facebook', 'auteur-framework');
break;
case 'twitter':
$by = '';
$twitter_author_username = G5P()->options()->get_twitter_author_username();
if ($twitter_author_username !== '') {
$by = "@{$twitter_author_username}";
}
//$link = "javascript: window.open('http://twitter.com/share?text=" . $page_title . $by . "&url=" . $page_permalink . "','_blank', 'width=900, height=450');";
$link = "https://twitter.com/share?text=" . $page_title . "&url=" . urlencode($page_permalink) . "";
$icon = 'fab fa-twitter';
$title = esc_html__('Twitter', 'auteur-framework');
break;
case 'linkedin':
//$link = "javascript: window.open('http://www.linkedin.com/shareArticle?mini=true&url=" . $page_permalink . "&title=" . $page_title . "','_blank', 'width=500, height=450');";
$link = "http://www.linkedin.com/shareArticle?mini=true&url=" . urlencode($page_permalink) . "&title=" . $page_title;
$icon = 'fab fa-linkedin-in';
$title = esc_html__('LinkedIn', 'auteur-framework');
break;
case 'tumblr':
//$link = "javascript: window.open('http://www.tumblr.com/share/link?url=" . $page_permalink . "&name=" . $page_title . "','_blank', 'width=500, height=450');";
$link = "http://www.tumblr.com/share/link?url=" . urlencode($page_permalink) . "&name=" . $page_title;
$icon = 'fab fa-tumblr';
$title = esc_html__('Tumblr', 'auteur-framework');
break;
case 'pinterest':
$_img_src = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
//$link = "javascript: window.open('http://pinterest.com/pin/create/button/?url=" . $page_permalink . '&media=' . (($_img_src === false) ? '' : $_img_src[0]) . "&description=" . $page_title . "','_blank', 'width=900, height=450');";
$link = "http://pinterest.com/pin/create/button/?url=" . urlencode($page_permalink) . '&media=' . (($_img_src === false) ? '' : $_img_src[0]) . "&description=" . $page_title;
$icon = 'fab fa-pinterest-p';
$title = esc_html__('Pinterest', 'auteur-framework');
break;
case 'email':
$link = "mailto:?subject=" . $page_title . "&body=" . esc_url( $page_permalink );
$icon = 'fal fa-envelope';
$title = esc_html__('Email', 'auteur-framework');
break;
case 'telegram':
//$link = "javascript: window.open('https://telegram.me/share/url?url=" . esc_url( $page_permalink ) . "&text=" . $page_title . "','_blank', 'width=900, height=450');";
$link = "https://telegram.me/share/url?url=" . esc_url( $page_permalink ) . "&text=" . $page_title;
$icon = 'fab fa-telegram-plane';
break;
case 'whatsapp':
//$link = "whatsapp://send?text=" . esc_attr( urlencode($page_title ) . " - " . esc_url( $page_permalink ) );
$link = "https://api.whatsapp.com/send?text=" . esc_attr( $page_title . " \n\n" . esc_url( $page_permalink ) );
$icon = 'fab fa-whatsapp';
$title = esc_html__('Whats App', 'auteur-framework');
break;
}
ob_start();
?>
<li class="<?php echo esc_attr($key);?>">
<a class="gsf-link <?php echo esc_attr($layout === 'circle' ? 'gf-hover-circle' : '') ?>" href="<?php echo ($link); ?>" data-delay="1" data-toggle="tooltip" title="<?php echo esc_attr($title)?>" target="_blank" rel="nofollow">
<i class="<?php echo esc_attr($icon); ?>"></i> <?php if ($show_title === true) { echo esc_html($title);} ?>
</a>
</li>
<?php
echo ob_get_clean();
}
?>
</ul>
</div>