Добавить изображение в хедер. Как реализовать?
-
Добрый день. Возникла необходимость добавить в хедер изображение для фона. К сожалению, в теме 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)
- Тема «Добавить изображение в хедер. Как реализовать?» закрыта для новых ответов.