Wie wird die meiste Ansicht in der Vorlagendatei angezeigt?

Ich muss die am meisten angesehene Post-Spalte in der Vorlagendatei erstellen, aber basierend auf der Anzahl der Post-Views?

functionsdatei

function wpb_get_post_views($postID){ $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 View"; } return $count.' Views'; } 

Vorlagendatei

  4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); while ( $popularpost->have_posts() ) : $popularpost->the_post(); the_title(); endwhile; ?> 

Solutions Collecting From Web of "Wie wird die meiste Ansicht in der Vorlagendatei angezeigt?"

Die function getPostViews () ruft die Gesamtzahl der Ansichten für jeden Post ab, während setPostViews () den Post-View-Zähler jedes Mal erhöht, wenn Post angezeigt wird. Sie müssen setPostViews () irgendwo in Ihrer single.php aufrufen und dann den folgenden Code verwenden, um die Posts auf Basis der Anzahl der Post Views zu erhalten.

 $args = Array( 'post_type' => 'post', 'posts_per_page' => '5', 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ); $popular = new WP_Query( $args ); < ?php while($popular->have_posts()) : $popular->the_post(); ?> < ?php the_post_thumbnail(); ?> < ?php the_title(); ?> < ?php the_content(); ?> < ?php endwhile ?>