如何从特定页面中删除标题和标题的CSS样式

时间:2014-10-19 作者:albpower

您好,我有wordpress网站,我建立了一个名为Ballina(主页)的新页面,我将其作为静态首页。但是我想从这个页面中删除标题及其CSS样式,因为我想只使用来自小部件的内容构建页面,而不使用默认设置

1 个回复
最合适的回答,由SO网友:Robert hue 整理而成

这个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类。您可以在页面源上查看它们并相应地使用它们。

结束

相关推荐

Show all post titles

我想做一个视差类型的链接,但我还不知道怎么做。我需要用#link获取所有帖子标题,然后我可以试试视差。我当前的分类页面代码如下。我想把所有的帖子都展示出来。。<div class=\"content\"> <?php if ( have_posts() ) : ?> <h2><?php single_cat_title(\'\',true); ?></h2> <dl