这是我的函数php文件的代码:
$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 :(得分: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=" " />