这个body_class()
(参见Codex) 是一个根据查询显示类的函数。换句话说:根据您所在的位置,它输出不同的类。您也可以直接将自己的附加为参数或使用筛选器:
// Directly in your template
<body <?php body_class( \'your-custom-class-name\' ); ?>>
筛选器回调示例:
// Add specific CSS class by filter
add_filter( \'body_class\', \'wpse165818_custom_class_names\' );
function wpse165818_custom_class_names( $classes )
{
// add \'your-custom-class-name\' to the $classes array
$classes[] = \'your-custom-class-name\';
// return the $classes array
return $classes;
}
假设您的页面标题位于带有类的div容器中
page-title
.现在,您可以使用body CSS类将其隐藏在特定页面上。
对于主页,您可以在style.css
.
body.home .page-title {
display:none;
}
这将隐藏具有类的元素
page-title
在主页上。因此,您需要找到页面标题类并在此代码中使用它。
WordPress向HTML正文中添加了大量CSS类。您可以在页面源上查看它们并相应地使用它们。