如果主题使用内置custom-background
回调,然后您可以覆盖add_theme_support
在您的孩子主题中。Yo不需要使用remove_theme_support
.
首次添加custom-background
支持回调函数。
$defaults_args = array(
\'wp-head-callback\' => \'my_custom_background_cb\',
);
add_theme_support( \'custom-background\', $defaults_args );
在回调函数中指定
div
CSS类或ID
function my_custom_background_cb() {
$bg_image = get_background_image();
if ( empty( $bg_image ) ) {
return;
} else { ?>
<style type="text/css">
.your-div-class {
background: url(\'<?php echo $bg_image; ?>\') no-repeat;
}
</style><?php
}
}
如果在标题中打印CSS主题或使用其他自定义函数(不使用回调函数),则可以通过CSS删除正文背景图像。