1 ){ return false; }*/ # Increase number of views +1 ---------- $count = 0; $post_id = get_the_ID(); $count_key = 'neeon_views'; $count = (int) get_post_meta( $post_id, $count_key, true ); $new_count = $count + 1 ; update_post_meta( $post_id, $count_key, (int)$new_count ); } /** * _posts_column_views * * Dashboared column title */ function _posts_column_views( $defaults ){ if( NeeonTheme::$options['post_view'] ){ $defaults['post_view'] = esc_html__( 'Views', 'bigshop' ); } return $defaults; } /** * _posts_custom_column_views * * Dashboared column content */ function _posts_custom_column_views( $column_name, $id ){ if( $column_name === 'post_view' ){ echo neeon_views( '', get_the_ID() ); } } } # Instantiate the class ---------- new RT_POST_VIEWS(); } /* Display number of views */ class PostViews { public static function rt_post_views($text = '', $post_id = 0) { if( empty( $post_id )){ $post_id = get_the_ID(); } $views_class = ''; $formated = 0; $count_key = 'neeon_views'; $view_count = get_post_meta( $post_id, $count_key, true ); if ( !empty( $view_count ) ) { $formated = number_format_i18n( $view_count ); if( $view_count > 1000 ){ $views_class = 'very-high'; } elseif( $view_count > 100 ){ $views_class = 'high'; } elseif( $view_count > 5 ){ $views_class = 'rising'; } } else if ( $view_count == '') { $view_count = 0; } else { $view_count = 0; } if ( $view_count == 1 ) { $neeon_view_html = esc_html__( 'View' , 'bigshop' ); } else { $neeon_view_html = esc_html__( 'Views' , 'bigshop' ); } $neeon_views_html = '' . $view_count . ' ' . $neeon_view_html; return ''. $neeon_views_html.' '; } } ?>