我正在使用Wordpress(可能相关或不相关)但我正在尝试根据一年中的时间向主体添加一个类。
我在网站上有三个'主题';春天,夏天和秋天。例如,如果期间是2月至5月,则身体上的课程将是“春天”。如果期间是6月至9月,那么身体上的课程将是“夏天”,依此类推。
我是如何实现这一目标的?
目前,正文已经根据你所在的页面(Wordpress默认)已经有了相关的类,看起来像这样
<body <?php body_class(); ?>>
但你可以通过
添加自己的类<body <?php body_class('a-new-class'); ?>>
任何帮助都会受到赞赏 - 我猜一个简单的PHP if语句与日期有关吗?
干杯, [R
答案 0 :(得分:3)
PHP:
function getSeasonCssClass() {
$month = date('n'); // current month number without leading 0
$season = array(
1 => 'winter',
2 => 'winter',
3 => 'winter',
4 => 'spring',
5 => 'spring',
6 => 'spring',
7 => 'summer',
8 => 'summer',
9 => 'summer',
10 => 'autumn',
11 => 'autumn',
12 => 'autumn',
);
return $season[$month];
}
HTML:
<body <?php body_class(getSeasonCssClass());?>>