' . esc_html($likes) . ''; break; case 'update': $likes = get_post_meta($post_id, 'avishlike', true); if (isset($_COOKIE['avish_likes_' . $post_id])) return $likes; $likes++; update_post_meta($post_id, 'avishlike', $likes); setcookie('avish_likes_' . $post_id, $post_id, time() * 20, '/'); return ' ' . esc_html($likes) . ''; break; } } /** * Template Tag for Like counter */ function avish_do_likes() { // get the like count $output = avish_like_this(get_the_ID()); $class = 'entry-like'; $active_class = 'none'; $title = __('Like this', 'avish'); // check cookie, if user already like if (isset($_COOKIE['avish_likes_' . get_the_ID()])) { $active_class = 'active'; $title = __('You already like this', 'avish'); } return '' . $output . ''; }