Lego2012
12/13/2016 - 11:37 AM

How To Add Facebook Comments In Your Website

How To Add Facebook Comments In Your Website

<!-- Using the following line of codes below, you will be able to add Facebook comments in your website. -->

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=Your App ID Here";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<meta property="fb:app_id" content="Your App ID Here"/> 
<div class="fb-comments" data-href="<?php the_permalink() ?>" data-num-posts="2" data-width="470" data-colorscheme="light" data-mobile="false"></div>

// Get combined FB and WordPress comment count
function get_full_comment_count() {
  global $post;
  $url = get_permalink($post->ID);
  $filecontent = file_get_contents('https://graph.facebook.com/?ids=' . $url);
  $json = json_decode($filecontent);
  $count = $json->$url->comments;
  $wpCount = get_comments_number();
  $realCount = $count + $wpCount;
  if ($realCount == 0 || !isset($realCount)) {
    $realCount = 0;
  }
  return $realCount;
}
function the_full_comment_count() {
  $realCount = get_full_comment_count();
  echo $realCount;
}
Snippet Source/Credit: TutsPlus
How To Clean Dashboard Meta Boxes
The following snippet will let you clean dashboard meta boxes in WordPress.
        remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' );
        remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' );
        remove_meta_box( 'dashboard_primary', 'dashboard', 'normal' );
        remove_meta_box( 'dashboard_secondary', 'dashboard', 'normal' );
        remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' );
        remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );
        remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );
        remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' );
        remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );
        remove_meta_box( 'dashboard_activity', 'dashboard', 'normal' );
}
add_action( 'admin_init', 'remove_dashboard_meta' );