2

我的主题中有这段代码。

$vandaag = the_date('M d. Y');
echo ucfirst($vandaag);

输出仍然是“okt 11. 2012” 我有荷兰语的 wordpress 设置,显然它没有大写月份。任何想法为什么这不起作用并且仍然与小写月份相呼应?

编辑:我使用的是英文版的 wordpress,但安装了一个插件,可以将月份名称更改为荷兰语。这仅适用于 the_date() 而不是当我使用 get_the_date() 时。这就是限制我使用 the_date() 的原因。

4

2 回答 2

3
$vandaag = the_date('M d. Y', '', '', FALSE);
echo ucfirst($vandaag);

否则它将回显该值,将第四个参数设置为 false 将返回。

get_the_date() 和 the_date() 都是正确的,具体取决于您想要做什么。你的喜好真的。查看两者的文档,以确定更适合您当前使用的文档。

于 2012-12-09T23:10:06.587 回答
1

因为你必须使用get_the_date().

于 2012-12-09T23:07:02.367 回答