custom-header not working

时间:2019-06-22 作者:Niall

我已经设置了add\\u theme\\u支持(\'custom-header\',$默认值);在函数中。php文件。它会显示在customiser中,但当我添加图像时,它不会显示在预览或实时站点中。

我的代码是:

$defaults = array(

\'height\'                 => 250,
\'header-text\'            => true,
\'uploads\'                => true,
\'video\'                  => true
);
add_theme_support( \'custom-header\', $defaults );
250的高度确实显示为蚀刻出一个空间,以便添加图像,但上传时图像本身不会出现。此外,图像的裁剪也不起作用,它只显示一个深色图像,我点击裁剪并按原样保存,这可能是问题所在吗?这不是储蓄,对吧?

视频也会发生同样的情况,它会显示在自定义程序中以添加视频,但不会显示在预览或网站中。

1 个回复
SO网友:Niall

让它工作起来。我必须在我希望它工作的页面中调用函数,方法如下:https://developer.wordpress.org/themes/functionality/custom-headers/#displaying-custom-header (Jacob Peattie提供的链接)并且它需要位于标记中,而不仅仅是一个id为site header的div。