wp-postviews插件调用带文章缩略图的热门文章列表

wp-postviews插件提供了热门文章列表输出代码,但插件提供的输出函数中没有文章缩略图输出参数,对于需要输出文章缩略图还需要用户自己编写调用代码。下面是使用wp-postviews插件调用显示文章缩略图的热门文章列表的代码,可以在当前使用的模板中直接添加到要显示的位置。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
	$numberposts = 10; //要显示日志的数量
	$most_viewed_posts = new WP_Query(); //使用 WP_Query 自定义 WordPress Loop
	$most_viewed_posts->query('showposts='.$numberposts.'&orderby=meta_value&meta_key=views');
?>
<ul>
	<?php while ($most_viewed_posts->have_posts()): $most_viewed_posts->the_post();?>
	<li>
		<?php if((function_exists('has_post_thumbnail')) && (has_post_thumbnail())) {the_post_thumbnail(array(240,240));}?><a href="<?php echo the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?> <?php $values = get_post_custom_values("b_value"); echo $values[0]; ?></a>
		<p><?php the_time();?> - <?php if(function_exists('the_views')) { the_views(); } ?>&deg;C</p>
	</li>
	<?php endwhile; ?>
</ul>

以上代码需要站点已安装wp-postviews插件和开启了wordpress特色图像功能才可以生效!

发表留言