Why field is double when I print it in node.tpl.php
Try wrapping the field in the hide function.

hide($content['field_like']);


Do this after you have output your field but before you call render($content).

see https://api.drupal.org/api/drupal/includes%21common.inc/function/hide/7.x