您是否尝试过此插件:WP Most Popular ?
您可以显示最近一天、7天、30天或所有时间内的热门帖子。
从;“其他注释”;页码:
Usage
有两种方法可以使用此插件。
作为主题文件中的边栏小部件自定义功能,使用小部件是最简单的方法,建议大多数用户使用。如果您是一名开发人员,希望将插件集成到现有主题中,请阅读下面的信息。
首先,您需要在主题中包含的主要函数是wmp\\u get\\u popular()。
可以以数组形式向该函数传递以下参数:
•限制(整数)
您要显示的帖子数量,即5个
默认值:5
•post\\u type(string)
要显示的帖子类型示例:post
默认:所有帖子类型
•范围(字符串)您希望在什么日期范围内显示热门帖子,接受时间:all\\u time、MONTURAL、WERLY、daily默认值:all\\u time
这些是插件支持的当前参数。
让我们看一个如何在无序列表中显示最新流行帖子的示例:
<?php
echo \'<ul>\';
$posts = wmp_get_popular( array( \'limit\' => 10, \'post_type\' => \'post\', \'range\' => \'all_time\' ) );
global $post;
if ( count( $posts ) > 0 ): foreach ( $posts as $post ):
setup_postdata( $post );
?>
<li><a href="<?php the_permalink() ?>" title="<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?></a></li>
<?php
endforeach; endif;
echo \'</ul>\';
?>