为什么我不能在使用WordPress的if语句中使用the_time()函数?

时间:2011-09-01 06:31:48

标签: php wordpress

我正在尝试将当前月份保存为变量,然后根据该值,我希望它显示月份的全名。当我在一个函数中使用the_time()时,它会自动回显它,这是我不想要的。

以下是代码:

$month = the_time('M');
if($month == 'Aug') { echo 'August'; }

如何在变量中保存the_time('M')的值,以便在if语句中使用而不回显该值?

顺便说一句,我知道我可以使用the_time()函数来回显月份的全名,但我将其用作测试。根据the_time()的内容,我想显示与月份对应的不同图像。

2 个答案:

答案 0 :(得分:8)

  

如何在变量中保存the_time('M')的值,以便在if语句中使用而不回显该值?

使用get_the_time().

Wordpress中的每个the_...函数都有get_the_...等效值,它将返回值而不是回显它。

答案 1 :(得分:4)

而不是the_time(),请使用get_the_time()