php 按日期分组的输出帖子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 按日期分组的输出帖子相关的知识,希望对你有一定的参考价值。

<div class="past-issues">
	<?php // Get Past Issues
	$past_issues = get_terms('issue', array(
		'orderby' => 'slug',
		'order' => 'DESC',
		'exclude' => $current_issue->term_id
	) );
	$current_year = date("Y");
	$counter = 0;
	foreach( $past_issues as $past_issue ){
		$description = $past_issue->description;
		$full_year = explode(' ', $description);
		$year = $full_year[1];
		if( $counter == 0 ){
			echo '<h3>' . $current_year . '</h3>';
			echo '<ul>';
		}
		if( $year != $current_year ){
			echo '</ul>';
			echo '<h3>' . $year . '</h3>';
			echo '<ul>';
			$current_year = $year;
		}
		echo '<li><a href="' . get_bloginfo('url') . '/issue/' . $past_issue->slug . '" title="' . $past_issue->description . '">';
			// Check for Cover Image
			$past_issue_cover = null;
			$past_issue_cover = get_field('issue_cover_image', $past_issue);
			if( $past_issue_cover ){
				echo wp_get_attachment_image($past_issue_cover, 'Cover');
			} else {
				echo '<img src="' . get_bloginfo('template_directory') . '/img/cover-default.jpg" alt="Issue Cover" />';
			}
			echo '<h4>' . $full_year[0] . '</h4>';
		echo '</a></li>';
		$counter++;
	}
	?>
</div>

以上是关于php 按日期分组的输出帖子的主要内容,如果未能解决你的问题,请参考以下文章

php 按帖子类型按帖子类型分组

在每月档案中按类别对帖子进行分组

php 按日期<今天的日期查询帖子

Jquery 或 PHP 按日期字段分组对象数组

列表视图按日期分组 Dart

按日期分组的 MySQL 累积总和