mirror of
				https://github.com/mashirozx/sakura.git
				synced 2025-05-29 01:49:21 +08:00 
			
		
		
		
	update post views
This commit is contained in:
		
							parent
							
								
									ceeeeacf05
								
							
						
					
					
						commit
						ae7f444584
					
				| @ -466,17 +466,18 @@ function restyle_text($number) { | ||||
| } | ||||
| 
 | ||||
| function set_post_views() { | ||||
|     global $post; | ||||
|     $post_id = intval($post->ID); | ||||
|     $count_key = 'views'; | ||||
|     $views = get_post_custom($post_id); | ||||
|     $views = array_key_exists("views",$views) ? intval($views['views'][0]) : 0; | ||||
|     if(is_single() || is_page()) { | ||||
|         if(!update_post_meta($post_id, 'views', ($views + 1))) { | ||||
|             add_post_meta($post_id, 'views', 1, true); | ||||
|     if (is_singular()) { | ||||
|         global $post; | ||||
|         $post_id = intval($post->ID); | ||||
|         if($post_id) { | ||||
|             $views = get_post_meta($post_id, 'views', true); | ||||
|             if(!update_post_meta($post_id, 'views', ($views + 1))) { | ||||
|                 add_post_meta($post_id, 'views', 1, true); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| add_action('get_header', 'set_post_views'); | ||||
| 
 | ||||
| function get_post_views($post_id) { | ||||
| @ -487,10 +488,7 @@ function get_post_views($post_id) { | ||||
|             return restyle_text(wp_statistics_pages('total','uri',$post_id)); | ||||
|         } | ||||
|     } else { | ||||
|         $count_key = 'views'; | ||||
|         $views = get_post_custom($post_id); | ||||
|         $views = array_key_exists("views",$views) ? intval($views['views'][0]) : 0; | ||||
|         $post_views = intval(post_custom('views')); | ||||
|         $views = get_post_meta($post_id, 'views', true); | ||||
|         if($views == '') { | ||||
|             return 0; | ||||
|         }else{ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user