/* ===== HIT COUNTER ===== */ function set_post_views($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID,$count_key,true); if($count==''){ $count = 1; update_post_meta($postID,$count_key,$count); } else { $count++; update_post_meta($postID,$count_key,$count); } } function track_post_views(){ if(!is_single()) return; global $post; if(isset($post->ID)){ set_post_views($post->ID); } } add_action('wp_head','track_post_views'); /* ===== POPULAR POSTS ===== */ function get_popular_posts($total = 5){ $args = array( 'post_type'=>'post', 'posts_per_page'=>$total, 'meta_key'=>'post_views_count', 'orderby'=>'meta_value_num', 'order'=>'DESC' ); $query = new WP_Query($args); if($query->have_posts()){ echo ''; } wp_reset_postdata(); } /* ===== SHORTCODE ===== */ function popular_posts_shortcode(){ ob_start(); get_popular_posts(5); return ob_get_clean(); } add_shortcode('popular_posts','popular_posts_shortcode'); ide bisnis rumahan Archives - Topikseru