File "social-facebook.php"
Full Path: /var/www/bvnghean.vn/save_bvnghean.vn/wp-content/plugins/sneeit-framework/includes/social/social-facebook.php
File size: 1.55 KB
MIME-type: text/x-php
Charset: utf-8
<?php
////
// PRE DEFINES FOR GETTING VALUE OF LIKES
////
// link format: https://www.facebook.com/Sneeit-622691404530609/
add_filter('sneeit_number_facebook_likes', 'sneeit_get_social_count_number_facebook_likes', 1, 1);
function sneeit_get_social_count_number_facebook_likes ($args) {
if ( is_string( $args ) ) {
$args = array(
'url' => $args
);
}
// process URL:
if ( strpos( $args['url'], '/community') === false ) {
if (strrpos( $args['url'], '/' ) < strlen( $args['url'] ) - 1 ) {
$args['url'] .= '/';
}
$args['url'] .= 'community';
}
// addition data for facebook
$args['name'] = 'facebook';
$args['filter'] = array(
array(
'start_1' => 'id="content_container"',
'start_2' => 'class="clearfix"',
'start_3' => 'class="clearfix',
'start_4' => '<div class="',
'start_5' => '<div class="',
'start_6' => '">',
'end_1' => '</div>',
),
array(
'start_1' => '<meta name="description" content="',
'start_2' => '. ',
'end_1' => ' ',
),
);
if (SNEEIT_SOCIAL_DEBUG &&
!empty($_GET['debug']) &&
current_user_can( 'manage_options')
) :
var_dump($args);
endif;
return sneeit_get_one_number_from_url( $args );
}
if (SNEEIT_SOCIAL_DEBUG &&
!empty($_GET['debug']) &&
strpos($_GET['debug'], 'facebook') !== false
) :
add_action('plugins_loaded', 'sneeit_debug_social_facebook');
function sneeit_debug_social_facebook() {
if (!current_user_can( 'manage_options')) {
return;
}
var_dump(sneeit_get_social_count_number_facebook_likes(array('url' => $_GET['debug'])));
die();
}
endif;