如何在Wordpress中自定义标题默认图像

时间:2019-01-24 15:50:09

标签: wordpress custom-headers

如何在首页标题中显示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');

有人可以给我解决方案吗?

0 个答案:

没有答案
相关问题