是,如果更改the_date();
到echo get_the_date();
. 它将单独显示日期。
因为the_date() 检查是否有相同的日期。如果与上一篇文章的日期相同,则不会输出任何内容。因此,通过手动执行get_the_date(), 它将通过检查。
<div class="container-fluid p-0" id="news">
<div class="row m-0">
<?php $news = new WP_Query( array( \'post_type\' => \'post\', \'category\' => \'news\', \'posts_per_page\' => 6 ) ); ?>
<?php if( $news->have_posts() ): while( $news->have_posts() ): $news->the_post(); ?>
<div class="col-sm-12 col-md-4 col-lg-4 text-center p-0">
<a class="text-decoration-none text-white stretched-link" href="<?php the_permalink(); ?>">
<img class="img-fluid w-100 h-100" src="<?php the_post_thumbnail_url(); ?>">
<div class="card-img-overlay">
<p><?php echo get_the_date(); ?></p>
<h4 class=""><?php the_title(); ?></h4>
<h4 class="btn btn-outline-light text-uppercase rounded-0"><?php _e(\'Leggi\'); ?></h4>
</div>
</a>
<div class="overlay position-absolute"></div>
</div>
<?php endwhile; endif; wp_reset_postdata(); ?>
</div>
</div>