| Server IP : 108.167.161.149 / Your IP : 216.73.216.205 Web Server : Apache System : Linux gator4254.hostgator.com 5.14.0-687.52.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Sep 29 05:11:00 EDT 2026 x86_64 User : livebig ( 1076) PHP Version : 8.3.35 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home3/livebig/public_html/old_data/wp-content/plugins/jetpack/modules/likes/ |
Upload File : |
var wpPostLikeCount = wpPostLikeCount || {};
( function( $ ) {
wpPostLikeCount = jQuery.extend( wpPostLikeCount, {
jsonAPIbase: 'https://public-api.wordpress.com/rest/v1',
APIqueue: [],
wpPostLikeCount: function() {
$( '.post-like-count' ).each( function() {
var post_id = $( this ).attr( 'data-post-id' );
var blog_id = $( this ).attr( 'data-blog-id' );
wpPostLikeCount.APIqueue.push( '/sites/' + blog_id + '/posts/' + post_id + '/likes' );
} );
wpPostLikeCount.getCounts();
},
showCount: function( post_id, count ) {
if ( count > 0 ) {
$( '#post-like-count-' + post_id )
.find( '.comment-count' )
.hide();
$( '#post-like-count-' + post_id )
.find( '.comment-count' )
.text( count );
$( '#post-like-count-' + post_id )
.find( '.comment-count' )
.fadeIn();
}
},
getCounts: function() {
var batchRequest = {
path: '/batch',
data: '',
success: function( response ) {
for ( var path in response ) {
if ( ! response[ path ].error_data ) {
var urlPieces = path.split( '/' ); // pieces[4] = post id;
var post_id = urlPieces[ 4 ];
wpPostLikeCount.showCount( post_id, response[ path ].found );
}
}
},
error: function(/*response*/) {},
};
var amp = '';
for ( var i = 0; i < wpPostLikeCount.APIqueue.length; i++ ) {
if ( i > 0 ) {
amp = '&';
}
batchRequest.data += amp + 'urls[]=' + wpPostLikeCount.APIqueue[ i ];
}
wpPostLikeCount.request( batchRequest );
},
} );
} )( jQuery );
jQuery( document ).ready( function(/*$*/) {
wpPostLikeCount.wpPostLikeCount();
} );