@gregorypetrov

Почему WP убирает тег, в который обернута выводимая дата?

Добрый вечер, коллеги!

Почему-то Вордпресс убирает тег div, в который обернут вывод даты поста в строке:

<div class="found-post-date"><?php the_date() ?></div>


Вот код полностью:

if (have_posts()) :
                    while (have_posts()) : the_post();
                        ?>
                        <div class="found-posts">
                            <h2><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h2>
                            <p><?php the_excerpt() ?></p>
                            <?php if(the_date()) { ?>
                                <div class="found-post-date"><?php the_date() ?></div>
                            <?php } ?>
                        </div>
                    <?php endwhile; ?>
                    <?php
                else :
                    echo "Извините, по Вашему запросу ничего не найдено";
                endif;
                ?>


Но на страницу почему-то выводится вообще вне тега:

a6a303d286ca4a188fff4c911797c420.png

В чем может быть дело, и как это исправить?

Заранее спасибо!)
  • Вопрос задан
  • 339 просмотров
Решения вопроса 1
lazalu68
@lazalu68
Salmon
Попробуйте использовать аргументы $before и $after, как-то так:

the_date('l, F j, Y', '<div class="found-post-date">', '</div>');


Каков результат?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kumaxim
@kumaxim
Web-программист
<?php echo sprintf( '<div class="found-post-date">%s</div>', get_the_date() ); ?>


Как вариант. Попробуй..
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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