Как в вордпресс сделать сменную картинку в шапке сайта?

Я хочу сделать в своем сайте шапку, в который фоновую картинку можно будет менять из админки вордпресс. так же из админки можно было бы менять размеры картинки. Что при сохранении в админки все сразу менялось на сайте и при этом не нужно было менять код.

Добавить Комментарий

Что бы сделать произвольнцю шапку сайта в шаблоне вордпресс, нужно в файле functions.php добавить эту возможность следующим образом:

 function true_custom_header_support(){
 $defaults = array(
 'default-image'          => '', // фон шапки по умолчанию
 'random-default'         => false, // нужно ли выводить изображения в случайном порядке
 'width'                  => 0, // ширина шапки
 'height'                 => 0, // высота шапки
 'flex-height'            => false, // резиновая высота true / false
 'flex-width'             => false, // резиновая ширина true / false
 'default-text-color'     => '', // цвет текста по умолчанию
 'header-text'            => true, // можно ли выводить текст в шапке
 'uploads'                => true, // возможность пользователю загружать свои изображения
 'wp-head-callback'       => '',
 'admin-head-callback'    => '',
 'admin-preview-callback' => '',
 );
 add_theme_support( 'custom-header', $defaults );
 }
add_action('after_setup_theme', 'true_custom_header_support');
 

Далее мы должны вывести нашу картинку, делается это так:

 <img src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" />
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.