如何在首页标题中显示custom-header
默认图像?当我从定制程序上载图像时,它运行良好。但我想将图像显示为默认图像。如果我没有从定制程序上传任何图像,则会显示此图像。
这是我已经尝试过的代码。
add_theme_support('custom-header', array(
'default-image' => '%s/images/img_bg_1_gradient.jpg',
));
register_default_headers( array(
'default-image' => array(
'url' => get_theme_file_uri('/images/img_bg_1_gradient.jpg'),
'thumbnail_url' => get_theme_file_uri('/images/img_bg_1_gradient.jpg'),
'description' => __( 'Default Header Image', 'launcher' )
),
) );
// Laucher wp head inline styles
function launcher_inline_style(){
// Custom header image
if(is_home()){
if(current_theme_supports('custom-header')){
?>
<style>
.header{
background-image: url(<?php echo get_header_image(); ?>);
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
</style>
<?
}
}
}
add_action('wp_head', 'launcher_inline_style');
有人可以给我解决方案吗?