Поддержка Проблемы и решения Добавить изображение в хедер. Как реализовать?

  • Добрый день. Возникла необходимость добавить в хедер изображение для фона. К сожалению, в теме Store это не реализовано. Посмотрел, как это сделано в Storefront. В файле header.php есть строка <header id="masthead" class="site-header" role="banner" style="<?php storefront_header_styles(); ?>">, а в storefront-functions.php есть функция

    function storefront_header_styles() {
    	$is_header_image = get_header_image();
    	$header_bg_image = '';
    
    	if ( $is_header_image ) {
    		$header_bg_image = 'url(' . esc_url( $is_header_image ) . ')';
    	}
    
    	$styles = array();
    
    	if ( '' !== $header_bg_image ) {
    		$styles['background-image'] = $header_bg_image;
    	}
    
    	$styles = apply_filters( 'storefront_header_styles', $styles );
    
    	foreach ( $styles as $style => $value ) {
    		echo esc_attr( $style . ': ' . $value . '; ' );
    	}
    }

    Как можно сделать что-то похожее у себя? Менять шаблон уже не вариант, можно конечно добавить через css, но это как-то глупо.

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Добавить изображение в хедер. Как реализовать?» закрыта для новых ответов.