函数中的当前代码。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,为什么?我怎样才能解决这个问题?
最合适的回答,由SO网友:amellie 整理而成
请参见this documentation 有关用法the_time()
. 不应在的参数内添加htmlthe_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()