为什么没有显示此默认图像? Wordpress主题

时间:2015-09-27 19:46:53

标签: php wordpress wordpress-theming

这是我的函数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文件中设置的图像?

1 个答案:

答案 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=" " />