在Wordpress中格式化get_the_date项

时间:2014-11-26 16:48:44

标签: php css wordpress

我知道我可以通过已经存在的css在单个条目页面中更改日期的颜色和大小但是如何在get_the_date调用中格式化各个项目?

现在,如果我使用('j M. Y'),我将在一行中获得“2014年11月26日”。我希望能够将此显示为:

26个

十一月2014

如您所见,日期本身就在一条直线上,并且大于周一。年线。

我正在编辑的页面是template_tags.php,我正在编辑的行是

esc_html( get_the_date('j M. Y') )

感谢任何帮助。

4 个答案:

答案 0 :(得分:1)

将其分解为不同的项目。例如:

echo '<div class="day">' . esc_html( get_the_date("j") ) . '</div>';
echo '<div class="month-year">' . esc_html( get_the_date("M. Y") ) . '</div>';

然后,您可以通过CSS类名称定位每个<div>

答案 1 :(得分:1)

您可以使用模板标记两次:

echo '<span class="date_1">' . esc_html( get_the_date( 'j' ) ) . '</span>';
echo '<span class="date_2">' . esc_html( get_the_date( 'M. Y' ) ) . '</span>';

答案 2 :(得分:0)

伤害了:

'<div align="center" style="display:block"><span id="da1">&nbsp;'. esc_html( get_the_date( 'j' ) ). '</span><br><span style="font-size:10px;display:block;">'.esc_html( get_the_date( 'M. Y' ) ) . '</span>')

不需要回音

谢谢大家!

答案 3 :(得分:0)

<?php echo esc_html(get_the_date( 'j' )); ?>&nbsp;<br />
<?php echo esc_html(get_the_date("M. Y")); ?>