@ololoshka1

Проблема в выводе даты single.php,как решить?

Код
<?php
            $posts = get_posts( array(
	        'numberposts' => 3,
	        'category'    => 0,
	        'orderby'    => 'rand',
	        'order'       => 'ASC',
	        'post_type'   => 'post',
	        'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
        ) );

            foreach( $posts as $post ){
	    setup_postdata($post);
        ?>
             <div class="box" data-aos="zoom-in" data-aos-delay="300">
                        <div class="box-image">
                           <picture>
                              
                              <img src="<?php the_post_thumbnail_url(); ?>" alt="">
                           </picture>
                        </div>
                        <div class="box-text">
                           <div class="inner">
                              <div class="inner-category">
                              <?php the_category(); ?>
                              </div>
                              <div class="inner-date">
                              <p><?php echo date('M j, Y'); ?></p>
                              </div>
                           </div>
                           <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                        </div>
                     </div>
              
    <?php
    
        }

wp_reset_postdata(); 
?>

Суть проблемы в том что в single.php при команде echo date('M j, Y'); выводится сегодняшняя дата и так со всеми постами, а должно работать дата создания поста.В чем может быть проблема?

Проблема возникает именно в single.php на других страницах все ок

с echo get_the_date он тянет дату с самого первого поста во всей этой категории (т.е. показывая одну и ту же дату на каждом отдельном посту)

P.S.
Заметил что именно в цикле не работает дата создания поста,думаю из-за этого не работает
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix
Java Software Engineer
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы