在循环中,如果帖子的日期是从昨天开始的,我想显示“昨天”。。。
下面是:
<?php
if( date(\'Yz\') == get_the_time(\'Yz\') ) {
echo \'Today\';
} elseif ( date(\'\') == get_the_time(\'\') ) {
echo \'Yesterday\';
} else {
the_date();
};
?>
你们知道elseif行的正确语法吗?
向你问好,亚历克斯
嗯,我还不能回答我的问题,因为我是个傻瓜(没有足够的声誉)。这就是:
<?php $w_h = $w_d = 0; ?>
<?php while (have_posts()) : the_post(); ?>
<?php
if ( date(\'Yz\') == get_the_time(\'Yz\') ) {
if (!$w_d++) echo \'Today<br />\';
} elseif ( date(\'Yz\')-1 == get_the_time(\'Yz\') ) {
if (!$w_h++) echo \'Yesterday<br />\';
} else {
echo the_date();
};
?>