根据页面的不同,我使用这段代码将类添加到主体:
<?php
// add a custom body class
add_action( 'body_class', 'ilwp_add_my_bodyclass');
function ilwp_add_my_bodyclass( $classes ) {
if ( is_page( '12' ))
{
$classes[] = 'login';
return $classes;
}
else if ( is_page( '9' ))
{
$classes[] = 'homepage';
return $classes;
}
}
?>当我通过静态页面()导航时,它可以工作,但当我访问一个帖子时,我会得到以下错误:
警告: join() function.join:在第389行class="">中传递的无效参数
知道为什么会这样吗?
发布于 2013-04-18 16:56:38
你忘了“其他”的陈述了。让“返回”从if- Let语句中删除。也许你需要这样做:
<?php add_action( 'body_class', 'ilwp_add_my_bodyclass');
function ilwp_add_my_bodyclass( $classes ) {
if ( is_page( '12' ))
{
$classes[] = 'login';
}
else if ( is_page( '9' ))
{
$classes[] = 'homepage';
}
return $classes
} ?>https://stackoverflow.com/questions/16088333
复制相似问题