如何获得可定制的图片标题?

时间:2016-03-20 作者:Jere_Sumell

我正在创建新的响应主题。

如何获得可自定义的主题标题图像以及图像中的文本?用于标题图像中的ie.站点标题。我读到关于使用add_theme_support( \'custom-header\' ); 但我不能让它工作。

关键是,如果需要,我的客户可以选择稍后更改公司的标题图像。

1 个回复
SO网友:Iftikhar uddin

在中添加以下代码functions.php 主题的文件。它将告诉您的主题支持自定义标题:

$defaults = array(
    \'default-image\'          => \'\',
    \'width\'                  => 0,
    \'height\'                 => 0,
    \'flex-height\'            => false,
    \'flex-width\'             => false,
    \'uploads\'                => true,
    \'random-default\'         => false,
    \'header-text\'            => true,
    \'default-text-color\'     => \'\',
    \'wp-head-callback\'       => \'\',
    \'admin-head-callback\'    => \'\',
    \'admin-preview-callback\' => \'\',
);
add_theme_support( \'custom-header\', $defaults );
将此添加到Header.php 主题文件:

<img src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" />
Recommended : Custom Headers .

相关推荐

为什么<?PHPECHO GET_TEMPLATE_DIRECTORY_URI()?>仍然输出/wp-Content/Themes/twentynineteen?

我开发了一些219个儿童模板。今天,我需要转换my last child-template 进入一个独立的模板中。我从样式中删除了以下行。css文件:Template: twentynineteen 并在我的函数中添加了几行。php文件:if ( ! function_exists( \'oripeau_setup\' ) ) : function oripeau_setup() { load_theme_textdomain( \'oripeau\', get_temp