Как настроить изображение заголовка по умолчанию в WordPress - PullRequest
0 голосов
/ 24 января 2019

Как показать 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');

Может кто-нибудь дать мне решение?

...