Файловый менеджер - Редактировать - /home/barghamad/public_html/wp-content/themes/multinews/framework/functions/posts_share.php
Назад
<?php function mom_posts_share($id, $url, $style=null) { $url = esc_url($url); $desc = esc_attr(wp_html_excerpt(strip_shortcodes(get_the_content()), 160)); $img = esc_url(mom_post_image('large')); $title = esc_attr(get_the_title()); $window_title = __('Share This', 'framework'); $window_width = 600; $window_height = 455; ?> <script> jQuery(document).ready(function($) { var url = '<?php echo $url; ?>'; <?php /* if(mom_option('sharee_tw') != 0) { // twitter jQuery.getJSON( 'ht'+'tp://urls.api.twitter.com/1/urls/count.json?url='+url+'&callback=?', function (data) { //console.log(data.count); $('.share-twitter .count').text(data.count); } ); //delete_transient('mom_share_twitter_'.$id); $twitter = get_transient('mom_share_twitter_'.$id); if ($twitter == null) { $twitter_url = wp_remote_get('http://urls.api.twitter.com/1/urls/count.json?url='.$url); if (!is_wp_error($twitter_url)) { $twitter = json_decode($twitter_url['body'], true); $twitter = $twitter['count']; set_transient('mom_share_twitter_'.$id, $twitter, 1800); } else { $twitter = 0; } } } */ ?> <?php if(mom_option('sharee_fb') != 0) { //facebook //delete_transient('mom_share_facebook_'.$id); $facebook = get_transient('mom_share_facebook_'.$id); if ($facebook == false) { $facebook_url = wp_remote_get('https://graph.facebook.com/v2.5/?fields=share&id='.$url.'&access_token='.mom_option('facebook_access_token')); if (!is_wp_error($facebook_url)) { $facebook = json_decode($facebook_url['body'], true); $share_count = isset($facebook['share']['share_count']) ? $facebook['share']['share_count'] : 0; $facebook = $share_count; set_transient('mom_share_facebook_'.$id, $facebook, 2000); } else { $facebook = 0; } } // facebook /* jQuery.getJSON( 'ht'+'tp://api.facebook.com/method/links.getStats?urls='+url+'&format=json', function (data) { //console.log(data[0].like_count); if( data[0] !== undefined ){ $('.share-facebook .count').text(data[0].like_count); // console.log(data); } } ); */ } ?> <?php if(mom_option('sharee_lin') != 0) { ?> // linkedin jQuery.getJSON( 'http://www.linkedin.com/countserv/count/share?format=jsonp&url='+url+'&callback=?', function (data) { //console.log(data.count); $('.share-linkedin .count').text(data.count); } ); <?php } ?> <?php if(mom_option('sharee_pin') != 0) { ?> // Pintrest jQuery.getJSON( 'http://api.pinterest.com/v1/urls/count.json?url='+url+'&callback=?', function (data) { //console.log(data.count); $('.share-pin .count').text(data.count); } ); <?php } ?> }); </script> <?php $plusone = 0; $plusone = mom_getGoogleCount($url); ?> <div class="mom-share-post"> <h4><?php _e( 'share', 'framework' ) ?></h4> <div class="mom-share-buttons"> <?php if(mom_option('sharee_fb') != 0) { ?> <a href="#" onclick="window.open('http://www.facebook.com/sharer/sharer.php?u=<?php echo $url; ?>', '<?php echo $window_title; ?>', 'menubar=no,toolbar=no,resizable=no,scrollbars=no, width=<?php echo $window_width; ?>,height=<?php echo $window_height; ?>');" class="share-facebook"><i class="enotype-icon-facebook"></i><span class="count"><?php echo $facebook; ?></span></a> <?php } ?> <?php if(mom_option('sharee_tw') != 0) { ?> <a href="#" onclick="window.open('http://twitter.com/share?text=<?php echo $title; ?>&url=<?php echo $url; ?>', '<?php _e('Post this On twitter', 'theme'); ?>', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,width=<?php echo $window_width; ?>,height=<?php echo $window_height; ?>');" class="share-twitter"><i class="momizat-icon-twitter"></i><span class="count"><?php //echo $twitter; ?></span></a> <?php } ?> <?php if(mom_option('sharee_go') != 0) { ?> <a href="#" onclick="window.open('https://plus.google.com/share?url=<?php echo $url; ?>', 'Share', 'width=<?php echo $window_width; ?>,height=<?php echo $window_height; ?>');" class="share-google"><i class="momizat-icon-google-plus"></i><span class="count"><?php echo $plusone; ?></span></a> <?php } ?> <?php echo do_shortcode('[mom_whatsapp]<i class="fa-icon-whatsapp"></i>[/mom_whatsapp]'); ?> <?php if(mom_option('sharee_lin') != 0) { ?> <a href="#" onclick="window.open('http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $url; ?>&title=<?php print(urlencode(the_title())); ?>&source=<?php echo home_url(); ?>', 'Share This', 'width=<?php echo $window_width; ?>,height=<?php echo $window_height; ?>');" class="share-linkedin"><i class="fa-icon-linkedin"></i><span class="count">0</span></a> <?php } ?> <?php if(mom_option('sharee_pin') != 0) { ?> <a href="#" onclick="window.open('http://pinterest.com/pin/create/bookmarklet/?media=<?php echo mom_post_image('medium'); ?>&url=<?php echo $url;?>&is_video=false&description=<?php echo $title;?>', 'Share this', 'width=<?php echo $window_width; ?>,height=<?php echo $window_height; ?>');" class="share-pin"><i class="enotype-icon-pinterest"></i><span class="count">0</span></a> <?php } ?> <?php if(mom_option('sharee_vk') != 0) { ?> <a href="#" onclick="window.open('http://vkontakte.ru/share.php?url=<?php echo $url; ?>&title=<?php print(urlencode(the_title())); ?>&image=<?php echo $img; ?>&description=<?php echo $desc; ?>', 'Share this', 'width=<?php echo $window_width; ?>,height=<?php echo $window_height; ?>');" class="share-vk"><i class="fa-icon-vk"></i></a> <?php } ?> <?php if(mom_option('sharee_xing') != 0) { ?> <a href="#" onclick="window.open('https://www.xing.com/social_plugins/share?url=<?php echo $url; ?>&wtmc=XING;&sc_p=xing-share', 'Share this', 'width=<?php echo $window_width; ?>,height=<?php echo $window_height; ?>');" class="share-vk"><i class="fa-icon-xing"></i></a> <?php } ?> <?php if(mom_option('sharee_mail') != 0) { ?> <a href="mailto:?subject=<?php print(urlencode(the_title())); ?>&body=<?php print(urlencode(wp_html_excerpt(get_the_content(), 160))); ?><?php __('Read More', 'framework'); ?> : <?php echo $url; ?>" class="share-email"><i class="dashicons dashicons-email-alt"></i></a> <?php } ?> <?php if(mom_option('sharee_print') != 0) { ?> <a href="javascript:window.print()" rel="nofollow" class="share-email"><i class="brankic-icon-printer"></i></a> <?php } ?> </div> <!-- <a href="#" class="sh_arrow"><span><?php _e( 'More', 'framework' ) ?></span><br> <i class="icon-double-angle-down"></i> </a> --> </div> <?php } function mom_getGoogleCount($url) { $googleURL = wp_remote_get('https://plusone.google.com/_/+1/fastbutton?url=' . $url ); if (!is_wp_error($googleURL)) { preg_match('/window\.__SSR = {c: ([\d]+)/', $googleURL['body'], $results); if( isset($results[0])) return (int) str_replace('window.__SSR = {c: ', '', $results[0]); return "0"; } else { return '0'; } } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка