Как я могу обернуть html вокруг вывода функции времени?
Мой текущий код в functions.php :
echo '<div class="post_date">'.the_time('d', '<div class="month">', '</div>').the_time('F', '<div class="day">', '</div>').the_time('Y', '<div class="year">', '</div>').'</div>';
Но он возвращает только:
20April2011
Вокруг него нет html, почему? как я могу это исправить?
1
1 answers
Пожалуйста, смотрите эту документацию для использования о the_time()
. Вы не должны добавлять html внутри параметра the_time()
. (редактировать: используйте get_the_time()
с конкатенацией строк)
Чтобы решить эту проблему, попробуйте следующий код:
echo '<div class="post_date"><div class="month">'.get_the_time('F').'</div>'.'<div class="day">'.get_the_time('d').'</div><div class="year">'.get_the_time('Y').'</div></div>';
Правка: исправлено использование get_the_time()
1
Author: amellie, 2011-11-14 11:50:00