css - 隐藏除主页以外的所有页面标题

标签 css wordpress

我正在使用 wordpress 和主题。
我想隐藏所有页面和帖子标题。 所以我加了

.page-header {
    display:none;
}

到css文件。

它有效。但我不想隐藏主页标题。 如何做到这一点?

最佳答案

WordPress 有一个名为 body_class() 的函数,它根据当前页面(和...)返回一些可以添加到 body 元素的类。

Function Reference/body class

Themes have a template tag for the body tag which will help theme authors to style more effectively with CSS. The Template Tag is called body_class. This function gives the body element different classes and can be added, typically, in the header.php's HTML body tag.

用法

<body <?php body_class(); ?>> 

如果您的主题正在使用该功能,您可以按如下方式从选择器中排除主页:

body:not(.home) .page-header { display: none; }

关于css - 隐藏除主页以外的所有页面标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34554693/

相关文章:

javascript - 获取我的屏幕的宽高并修改它以适应任何设备

css - Jquery 可折叠/可展开的 div 内容包装到 3 列页面的下一列中

css - 除非将鼠标悬停在链接上,否则看不到链接?

wordpress - Nginx禁止在WordPress索引上使用403,其余页面工作正常

php - PHP 使用率极高的 WordPress 网站

php - 使用 wp_get_recent_posts 检索另一台服务器上的不同数据库

javascript - 带数组的 HTML 5 本地存储

android - 如何在移动设备中滚动固定菜单的子菜单

php - 如何将 WordPress 站点克隆到同一服务器上的另一个域?

javascript - 离开屏幕弹出窗口,带有华丽的弹出窗口传递数据效果