css - 如何将此 CSS 代码仅应用于 Wordpress 上的一页?
问题描述
我试图在我的 wordpress 网站的一页上隐藏滚动条。
我一直在尝试使用以下代码
.body::-webkit-scrollbar {
display: none;
}
但是,此代码将其应用于我网站上的所有页面。
我试着做我通常会做的事情,那就是做这样的事情
.page-id-854 .body::-webkit-scrollbar {
display: none;
}
但随后滚动条不再隐藏在任何页面上。
我该怎么做才能使代码仅在 .page-id-854 上运行?
解决方案
您可以使用is_page来确定您所在的页面,然后根据该页面加载您的 css。如下所示:
if (is_page( 'Page Title' ) ) {
// do something
}
一些其他的选择。
// When any single Page is being displayed.
is_page();
// When Page 42 (ID) is being displayed.
is_page( 42 );
// When the Page with a post_title of "Contact" is being displayed.
is_page( 'Contact' );
// When the Page with a post_name (slug) of "about-me" is being displayed.
is_page( 'about-me' );
/*
* Returns true when the Pages displayed is either post ID 42,
* or post_name "about-me", or post_title "Contact".
* Note: the array ability was added in version 2.5.
*/
is_page( array( 42, 'about-me', 'Contact' ) );
推荐阅读
- excel - VBA 数据透视表动态范围
- javascript - jQuery.on 不在不同的 div 内调用
- angular - Angular 7 应用程序部署 ng build 不理解 --target 或 --environment
- css - 按列顺序排列的列,等高,具有动态内容
- javascript - 我使用引导多选的下拉列表未填充
- java - 如何正确使用 toString 方法?
- javascript - 检查二维数组的元素是否在相等的索引处具有相等的值
- azure-devops - 无法针对 Azure Government Cloud 资源中的 db 运行迁移可执行文件
- ms-access - 由于此表单访问错误,无法删除记录
- ionic3 - Ionic 3 本地通知只触发最后一个