在while循环中显示帖子视图的方法?

时间:2014-01-16 11:01:53

标签: wordpress widget wordpress-plugin

我有一个显示帖子标题和摘录的循环:

<?php query_posts('category_name=blog&showposts=6'); while (have_posts()) : the_post(); ?>
<div class="panel">
<h2><?php the_title(); ?></h2>
<div class="excerpt"><?php the_excerpt(); ?></div>
<a class="readmore" href="<?php the_permalink(); ?>">Continue Reading</a>
</div>
<?php endwhile; wp_reset_query(); ?>

我希望能够显示每个帖子在此循环中的观看次数。

我知道有很多方法可以在帖子页面(single.php)上显示这个,但是我找不到任何在循环中显示它的方法。插件似乎只在single.php页面上工作。

有谁知道实现这个目标的方法?

1 个答案:

答案 0 :(得分:0)

您需要找出插件为每个帖子存储视图计数的位置。通常它会存储在post meta

如果是这种情况,那么您需要使用以下代码来显示视图计数。

<?php query_posts('category_name=blog&showposts=6'); while (have_posts()) : the_post(); ?>
<div class="panel">
<h2><?php the_title(); ?></h2>

Views for this post: <?php echo get_post_meta(get_the_ID(),'meta_name_view_count',true); ?>

<div class="excerpt"><?php the_excerpt(); ?></div>
<a class="readmore" href="<?php the_permalink(); ?>">Continue Reading</a>
</div>
<?php endwhile; wp_reset_query(); ?>

meta_name_view_count这将是插件用于在wp_postmeta表中存储视图计数的名称