最近给一个客户定制一款wordperss主题,其中需要一个显示一个月内的热门文章,主题屋相信这个功能很常见,简单点的就是根据访问量来排序了,下面核心代码如下:

$date_query=array(
 array(
 \'column\' => \'post_date\',
 \'before\' => date(\'Y-m-d\',time()+3600*24),
 \'after\' =>date(\'Y-m-d\',time()-3600*24*30)
 )
 );
 $args = array(
 \'order\' => \'DESC\',
 \'orderby\' => \'meta_value_num\',
 \'cat\' => $cat,
 \'meta_key\' => \'views\',
 \'date_query\' => $date_query,
 \'showposts\' => $limit,
 \'ignore_sticky_posts\' => 1
 );
query_posts($args);

发表回复

您的电子邮箱地址不会被公开。