仅在博客上显示标题的条件CSS

仅在博客上显示标题的条件CSS,css,wordpress,hide,title,codex,Css,Wordpress,Hide,Title,Codex,我试图隐藏所有页面上的页面标题,除了博客卷 如果我对style.css进行以下更改,它将隐藏所有页面上的标题,包括博客卷: h1 { Display:none; font-size: 48px; margin: 33px 0; } 及 根据,为了挑出博客卷,我需要使用以下条件: if ( is_front_page() && is_home() ) { // Default homepage } elseif ( is_front_page() )

我试图隐藏所有页面上的页面标题,除了博客卷

如果我对style.css进行以下更改,它将隐藏所有页面上的标题,包括博客卷:

h1 {
    Display:none;
    font-size: 48px;
    margin: 33px 0;
}


根据,为了挑出博客卷,我需要使用以下条件:

if ( is_front_page() && is_home() ) {
  // Default homepage
} elseif ( is_front_page() ) {
  // static homepage
} elseif ( is_home() ) {
  // blog page
} else {
  //everyting else
}
因此,我将这些条件应用到我的代码中,在代码中,更改最初成功地起作用,但它根本不起作用。标题会改变大小和形状,但仍然可以在所有页面上看到

修订守则:

h1 {
    if ( is_front_page() && is_home() ) {
        Display:none;
        font-size: 48px;
        margin: 33px 0;
    } elseif ( is_front_page() ) {
        Display:none;
        font-size: 48px;
        margin: 33px 0;
    } elseif ( is_home() ) {
        font-size: 48px;
        margin: 33px 0;
    } else {
        Display:none;
        font-size: 48px;
        margin: 33px 0;
    }
}

.entry-title {
    if ( is_front_page() && is_home() ) {
        Display:none;
        font-weight: normal;
        margin: 0 0 5px;
    } elseif ( is_front_page() ) {
        Display:none;
        font-weight: normal;
        margin: 0 0 5px;
    } elseif ( is_home() ) {
        font-weight: normal;
        margin: 0 0 5px;
    } else {
        Display:none;
        font-weight: normal;
        margin: 0 0 5px;
    }
}

我不能使用
显示:无
在条件语句或其他什么中?

据我所知,您只需要从博客页面中删除标题。使用css实现这一点最简单的方法是

.blog .entry-title{display:none}

其中.blog是博客页面正文的类名。(您可以通过检查元素来获取主体类名称。)

Wordpress是否声明需要在CSS中粘贴PHP脚本?等等,这些是PHP脚本?嘘!回到绘图板上。谢谢。我对CSS、PHP、HTML的了解很少,我看到代码对网站的外观做了一些改变,这就是为什么我认为我的思路是正确的。blog是每个Wordpress主题的标准类名吗?另外,我正在寻找相反的效果,我只想在博客卷上显示页面标题,并隐藏在所有其他页面上。不,这取决于主题。做一件事,在chrome中打开你的站点,然后右键单击。单击“检查元素”,然后在所有元素的顶部可以看到当前页面的类。类似这样的东西来扭转效果,.entry title{display:none}.blog.entry title{display:block}这非常有效,我不知道有一个.blog类(同样,我的CSS知识严重缺乏。)谢谢!
.blog .entry-title{display:none}