Задать вопрос
bsloungespa
@bsloungespa

Как в wordpress сменить фон шапки через админку?

Здравствуйте!

Сделал в настройках wordpress возможность менять изображение шапки.
function cosmetologist_custom_header_setup() {
	add_theme_support( 'custom-header', apply_filters( 'cosmetologist_custom_header_args', array(
		'default-image'      => get_parent_theme_file_uri( '/img/header.jpg' ),
		'width'              => 1920,
		'height'             => 1000,
		'flex-height'        => true,
		'wp-head-callback'   => 'cosmetologist_header_style',
	) ) );

	register_default_headers( array(
		'default-image' => array(
			'url'           => '%s/img/header.jpg',
			'thumbnail_url' => '%s/img/header.jpg',
			'description'   => __( 'Default Header Image', 'cosmetologist' ),
		),
	) );
}


Вывод:
<div class="custom-header-media">
	<?php the_custom_header_markup(); ?>
</div>

На итог выводится <img>. А как сделать, чтобы выводилась просто ссылка на изображение?
  • Вопрос задан
  • 1100 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
bsloungespa
@bsloungespa Автор вопроса
Решил так:
<header style="background-image: url('<?php header_image(); ?>');"></header>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@skeevy
Frontend WebDev
https://wp-kama.ru/function/wp_get_attachment_image_url
это разве не помогло?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы