“215”有一个钩子可供您修改自定义背景theme\\u支持参数(documentation for those arguments here):
// Setup the WordPress core custom background feature.
add_theme_support( \'custom-background\',
apply_filters( \'twentyfifteen_custom_background_args\',
array(
\'default-color\' => $default_color,
\'default-attachment\' => \'fixed\',
) ) );
您可以在子主题的函数中实现此过滤器。php,例如。
function wpse_224240_custom_background_args($args) {
$args[\'default-image\'] = get_stylesheet_directory_uri() . \'/images/background.jpg\';
return $args;
}
add_filter( \'twentyfifteen_custom_background_args\',
\'wpse_224240_custom_background_args\' );
并添加更改图像所需的任何额外逻辑。例如,如果您希望每个帖子都有一个特定的不同图像,那么可以将其存储在帖子元数据中,并仅设置
\'default-image\'
如果要使用与元数据不同的URL。如果你想从一个集合中随机选取一个,你也可以在这里这样做,等等,要么对集合进行硬编码,要么将其存储为一个选项(如果你希望它是可配置的)。