最近博客打算在首页展示一个栏目,那就是能展现最近一个月内最热门的文章,那么WordPress网站如何获取一个月内的热门文章呢?

百度了很久,也进行了不少尝试,但是大都无法真正实现,后来通过寻找某一时间段内文章的办法,跟提前热门文章的函数,终于成功!下面分享代码如下:

<?php
$date_query=array(
array(
'column' => 'post_date',
'before' => date('Y-m-d',time()+3600*24),
'after' =>date('Y-m-d',time()-3600*24*30)   //此处30修改天数,代表提取最近30天的文章
)
); 
?>

<?php 
$args = array(
'posts_per_page' =>2,  //提取文章数量
'cat' =>-999,    //提取文章分类,负数为排除某一分类
'post__in' => get_option( 'sticky_posts' ),
'ignore_sticky_posts' => 1,
'date_query' => $date_query,  //引用上面时间段的分类
'meta_key' => 'views',   //根据浏览数量
'orderby'=> 'meta_value_num',  //排序规则
);

query_posts( $args ); while ( have_posts() ) : the_post();?>
<h5><b><img src="/imgg/jian1.png" alt="博客大全,草根站长,excel技巧,wordpress技巧,常州工厂,常州厂房,常州厂房租赁,常州厂房买卖,企业管理知识,财务知识,创业博客"><a href="<?php the_permalink(); ?>">&nbsp;&nbsp;<?php echo mb_strimwidth(get_the_title(), 0,100, ''); ?></a> 
</b></h5>
<?php endwhile;wp_reset_query();?>

以上代码实现效果如下:

利用代码实现WordPress获取一个月内的热门文章的办法

利用代码实现WordPress获取一个月内的热门文章的办法

关键字:代码,WordPress,热门文章
内容编辑:常州工厂网

噢!评论已关闭。

guminfeng.cn © 创业博客 |