2015-09-27 3 views
0

Вот мой код для файла функции PHP:Почему это изображение по умолчанию не отображается? Тема Wordpress

$defaults = array(
'default-image'   => 'get_template_directory_uri()' . '/images/header.png', 
'width'     => 200, 
'height'     => 200, 
'flex-height'   => true, 
'flex-width'    => true, 
'uploads'    => true, 
'random-default'   => false, 
'header-text'   => true, 
); 
add_theme_support('custom-header', $args); 

и вот код для моего заголовка файла:

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

Почему это не отображает изображение я поставил в функции php-файла?

+0

Может попробовать вторя возвращаемое значение header_image()? –

+0

if i do " Ничего не возвращает. –

ответ

1

У вас есть несколько опечаток в фрагменте кода. Попробуйте вместо этого:

functions.php

$args = array(
    'default-image'   => get_template_directory_uri() . '/images/header.png', 
    'width'     => 200, 
    'height'     => 200, 
    'flex-height'   => true, 
    'flex-width'    => true, 
    'uploads'    => true, 
    'random-default'   => false, 
    'header-text'   => true, 
); 
add_theme_support('custom-header', $args); 

Тогда где-то в вашей теме:

<img src="<?php echo header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt=" " /> 
Смежные вопросы