我正在将BeTheme用于我的wordpress网站。现在, 我想通过设置背景图像(仅针对该页面)来更改可能页面的正文背景之一。
我尝试通过添加此代码来更改style.css, 因为我了解到这可以为我完成工作。
body.page-id-269 {
background-image: url("http://example.com/wp-content/uploads/2017/03/your-background-image.jpg")!important;
background-position: center center!important;
background-repeat: repeat!important;
}
如何为该垂直页面主体设置bg图片?(我使用的是BeTheme主题)
更新
如下面的答案所述, 我在我的functions.php中尝试了这些更改
add_filter('body_class', 'change_body_classes');
function change_body_classes($classes) {
if( is_page( 'page-id-269' ) ) {
$classes[] = 'my-background-class';
return $classes;
}
}
然后以我的样式.css添加了它,
.my-background-class{
background-image: url("http://example.com/wp-content/uploads/2017/03/your-background-image.jpg")!important;
background-position: center center!important;
background-repeat: repeat!important;
}
#1【如何在基于主题的WordPress页面上为一个特定页面设置背景图像()】使用body_class过滤器可通过CSS将类添加到该特定页面。
add_filter('body_class', 'change_body_classes');
function change_body_classes($classes) {
if( is_page( 'my-page' ) ) {
$classes[] = 'my-background-class';
return $classes;
}
}
推荐阅读
- 如何为WordPress主题设置默认内容
- 阿里云镜像使用阿里巴巴DNS镜像源——DNS配置教程
- 有趣的GuestStore--vSphere 7.0 U2 引入新功能
- OceanBase Docker 体验
- Python基础之- Numpy 的 random 函数简介
- linux学习--文件文本用户
- 详解 .Net6 Minimal API 的使用方式
- Jenkins插件Role-based Authorization Strategy
- 准时下班系列!Excel合集之第1集—填充不连续单元格