با این کد ها من پر بازدیدترین مطالب در سایت را براساس کلیک می خواهم نشان دهم ولی در مشخص کردن تعداد پستها نمی دانم چه طور باید عمل کرد؟لطفا راهنمایی کنید.ممنون
فایل فانکشن
function getPostViews($postID){
$count_key = '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';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
فایل سینگل
setPostViews(get_the_ID());
محل نشان دادن پستها در قالب
<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php
endwhile; endif;
wp_reset_query();
?>
منبع سایت انگلیسی زبان