agh*_*shx 3 php mysql wordpress
我需要编写一个 WordPress 查询来完成以下任务 - 我正在一个每天有 40-50 个帖子的网站上工作 - 我想显示按日期“分组”的帖子。
例如
20 March 2012
post 1
post 2
post 3
19 March 2012
post 4
post 5
post 6
Run Code Online (Sandbox Code Playgroud)
如果我使用超过 1 个查询来完成此操作,是否可以在无需编写自定义 SQL 查询的情况下完成此操作。
我想要对帖子进行分组。
对的,这是可能的:
$args = array('posts_per_page' => -1, 'orderby' => 'date' );
$myQuery = new WP_Query($args);
$date = '';
if ( $myQuery->have_posts() ) : while ( $myQuery->have_posts() ) : $myQuery->the_post();
if ( $date != get_the_date() ) {
echo $date;
echo '<hr />';
$date = get_the_date();
}
the_title(); // or whatever you want here.
echo '<br />';
endwhile; endif;
wp_reset_postdata();
Run Code Online (Sandbox Code Playgroud)
有关查询的更多信息,请访问:http://codex.wordpress.org/Class_Reference/WP_Query
归档时间: |
|
查看次数: |
7688 次 |
最近记录: |