| Server IP : 54.36.91.62 / Your IP : 216.73.216.15 Web Server : Apache System : Linux webm021.cluster127.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : uxhactp ( 169076) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/uxhactp/www/wp-content/themes/bridge/includes/shortcodes/shortcode-elements/ |
Upload File : |
<?php
/* Social Share shortcode */
if (!function_exists('social_share')) {
function social_share($atts, $content = null) {
global $qode_options_proya;
$args = array(
"show_share_icon" => "",
);
extract(shortcode_atts($args, $atts));
if(isset($qode_options_proya['twitter_via']) && !empty($qode_options_proya['twitter_via'])) {
$twitter_via = " via " . $qode_options_proya['twitter_via'] . " ";
} else {
$twitter_via = "";
}
if(isset($_SERVER["https"])) {
$count_char = 23;
} else{
$count_char = 22;
}
$image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
$html = "";
if(isset($qode_options_proya['enable_social_share']) && $qode_options_proya['enable_social_share'] == "yes") {
$post_type = get_post_type();
if(isset($qode_options_proya["post_types_names_$post_type"])) {
if($qode_options_proya["post_types_names_$post_type"] == $post_type) {
if ($post_type == "portfolio_page") {
$html .= '<div class="portfolio_share qode_share">';
} elseif ($post_type == "post") {
$html .= '<div class="blog_share qode_share">';
} elseif ($post_type == "page") {
$html .= '<div class="page_share qode_share">';
}
$html .= '<div class="social_share_holder">';
$html .= '<a href="javascript:void(0)" target="_self">';
if($show_share_icon == 'yes'){
$html .= '<i class="icon-basic-share social_share_icon"></i>';
}
$html .= '<span class="social_share_title">'. __('Share','qode') .'</span>';
$html .= '</a>';
$html .= '<div class="social_share_dropdown"><div class="inner_arrow"></div><ul>';
$is_mobile = (bool)preg_match('#\b(ip(hone|od|ad)|android|opera m(ob|in)i|windows (phone|ce)|blackberry|tablet'.
'|s(ymbian|eries60|amsung)|p(laybook|alm|rofile/midp|laystation portable)|nokia|fennec|htc[\-_]'.
'|mobile|up\.browser|[1-4][0-9]{2}x[1-4][0-9]{2})\b#i', $_SERVER['HTTP_USER_AGENT'] );
if(isset($qode_options_proya['enable_facebook_share']) && $qode_options_proya['enable_facebook_share'] == "yes") {
$html .= '<li class="facebook_share">';
// if mobile, use different link to sharer.php service
if($is_mobile) {
$html .= '<a href="javascript:void(0)" onclick="window.open(\'http://m.facebook.com/sharer.php?u=' . urlencode(get_permalink());
}
else {
$html .= '<a href="javascript:void(0)" onclick="window.open(\'http://www.facebook.com/sharer.php?s=100&p[title]=' . urlencode(qode_addslashes(get_the_title())) . '&p[url]=' . urlencode(get_permalink()) . '&p[images][0]=';
if (function_exists('the_post_thumbnail')) {
$html .= wp_get_attachment_url(get_post_thumbnail_id());
}
}
$html .= '&p[summary]=' . urlencode(qode_addslashes(get_the_excerpt()));
$html .= '\', \'sharer\', \'toolbar=0,status=0,width=620,height=280\');">';
if (!empty($qode_options_proya['facebook_icon'])) {
$html .= '<img itemprop="image" src="' . $qode_options_proya["facebook_icon"] . '" alt="" />';
} else {
$html .= '<i class="fa fa-facebook"></i>';
}
//$html .= "<span class='share_text'>" . __("Facebook","qode") . "</span>";
$html .= "</a>";
$html .= "</li>";
}
if($qode_options_proya['enable_twitter_share'] == "yes") {
$html .= '<li class="twitter_share">';
// if mobile use different link to update status service
if($is_mobile) {
$html .= '<a href="#" onclick="popUp=window.open(\'https://twitter.com/intent/tweet?text=' . urlencode(the_excerpt_max_charlength($count_char) . $twitter_via) . get_permalink() . '\', \'popupwindow\', \'scrollbars=yes,width=800,height=400\');popUp.focus();return false;">';
}
else {
$html .= '<a href="#" onclick="popUp=window.open(\'http://twitter.com/home?status=' . urlencode(the_excerpt_max_charlength($count_char) . $twitter_via) . get_permalink() . '\', \'popupwindow\', \'scrollbars=yes,width=800,height=400\');popUp.focus();return false;">';
}
if(!empty($qode_options_proya['twitter_icon'])) {
$html .= '<img itemprop="image" src="' . $qode_options_proya["twitter_icon"] . '" alt="" />';
} else {
$html .= '<i class="fa fa-twitter"></i>';
}
//$html .= "<span class='share_text'>" . __("Twitter", 'qode') . "</span>";
$html .= "</a>";
$html .= "</li>";
}
if($qode_options_proya['enable_google_plus'] == "yes") {
$html .= '<li class="google_share">';
$html .= '<a href="#" onclick="popUp=window.open(\'https://plus.google.com/share?url=' . urlencode(get_permalink()) . '\', \'popupwindow\', \'scrollbars=yes,width=800,height=400\');popUp.focus();return false">';
if(!empty($qode_options_proya['google_plus_icon'])) {
$html .= '<img itemprop="image" src="' . $qode_options_proya['google_plus_icon'] . '" alt="" />';
} else {
$html .= '<i class="fa fa-google-plus"></i>';
}
//$html .= "<span class='share_text'>" . __("Google+","qode") . "</span>";
$html .= "</a>";
$html .= "</li>";
}
if(isset($qode_options_proya['enable_linkedin']) && $qode_options_proya['enable_linkedin'] == "yes") {
$html .= '<li class="linkedin_share">';
$html .= '<a href="#" onclick="popUp=window.open(\'http://linkedin.com/shareArticle?mini=true&url=' . urlencode(get_permalink()). '&title=' . urlencode(get_the_title()) . '\', \'popupwindow\', \'scrollbars=yes,width=800,height=400\');popUp.focus();return false">';
if(!empty($qode_options_proya['linkedin_icon'])) {
$html .= '<img itemprop="image" src="' . $qode_options_proya['linkedin_icon'] . '" alt="" />';
} else {
$html .= '<i class="fa fa-linkedin"></i>';
}
//$html .= "<span class='share_text'>" . __("LinkedIn","qode") . "</span>";
$html .= "</a>";
$html .= "</li>";
}
if(isset($qode_options_proya['enable_tumblr']) && $qode_options_proya['enable_tumblr'] == "yes") {
$html .= '<li class="tumblr_share">';
$html .= '<a href="#" onclick="popUp=window.open(\'http://www.tumblr.com/share/link?url=' . urlencode(get_permalink()). '&name=' . urlencode(get_the_title()) .'&description='.urlencode(get_the_excerpt()) . '\', \'popupwindow\', \'scrollbars=yes,width=800,height=400\');popUp.focus();return false">';
if(!empty($qode_options_proya['tumblr_icon'])) {
$html .= '<img itemprop="image" src="' . $qode_options_proya['tumblr_icon'] . '" alt="" />';
} else {
$html .= '<i class="fa fa-tumblr"></i>';
}
//$html .= "<span class='share_text'>" . __("Tumblr","qode") . "</span>";
$html .= "</a>";
$html .= "</li>";
}
if(isset($qode_options_proya['enable_pinterest']) && $qode_options_proya['enable_pinterest'] == "yes") {
$html .= '<li class="pinterest_share">';
$image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
$html .= '<a href="#" onclick="popUp=window.open(\'http://pinterest.com/pin/create/button/?url=' . urlencode(get_permalink()). '&description=' . qode_addslashes(get_the_title()) .'&media='.urlencode($image[0]) . '\', \'popupwindow\', \'scrollbars=yes,width=800,height=400\');popUp.focus();return false">';
if(!empty($qode_options_proya['pinterest_icon'])) {
$html .= '<img itemprop="image" src="' . $qode_options_proya['pinterest_icon'] . '" alt="" />';
} else {
$html .= '<i class="fa fa-pinterest"></i>';
}
//$html .= "<span class='share_text'>" . __("Pinterest","qode") . "</span>";
$html .= "</a>";
$html .= "</li>";
}
if(isset($qode_options_proya['enable_vk']) && $qode_options_proya['enable_vk'] == "yes") {
$html .= '<li class="vk_share">';
$image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
$html .= '<a href="#" onclick="popUp=window.open(\'http://vkontakte.ru/share.php?url=' . urlencode(get_permalink()). '&title=' . urlencode(get_the_title()) .'&description=' . urlencode(get_the_excerpt()) .'&image='.urlencode($image[0]) . '\', \'popupwindow\', \'scrollbars=yes,width=800,height=400\');popUp.focus();return false">';
if(!empty($qode_options_proya['vk_icon'])) {
$html .= '<img itemprop="image" src="' . $qode_options_proya['vk_icon'] . '" alt="" />';
} else {
$html .= '<i class="fa fa-vk"></i>';
}
//$html .= "<span class='share_text'>" . __("VK","qode") . "</span>";
$html .= "</a>";
$html .= "</li>";
}
$html .= "</ul></div>";
$html .= "</div>";
if($post_type == "portfolio_page" || $post_type == "post" || $post_type == "page") {
$html .= '</div>';
}
}
}
}
return $html;
}
add_shortcode('social_share', 'social_share');
}