我在本地为woocommerce制作了一个自定义主题,但是上传后,我遇到了以下问题:
我的主页有一个标题图像(从特色图像中获取),并且我使用以下代码来获取该图像:
<div class="header-content background-image" style="background-image: url(<?php header_image(); ?>);">
</div>
当我在本地运行此文件时,一切都会按预期进行,而wordpress会获取精选图片并将其显示在我的首页上。
但是,当我上传图像后,图像并没有被拉出,当我检查元素应该在哪里时,图像显示为:
<div class="header-content background-image" style="background-image: url();">
</div>
所以不知道它没有任何URL。
有人可以帮助我解决这个问题吗?
答案 0 :(得分:0)
在主题内编辑文件functions.php并添加以下代码
register_default_headers( array(
'wheel' => array(
'url' => '%s/images/headers/wheel.jpg',
'thumbnail_url' => '%s/images/headers/wheel-thumbnail.jpg',
'description' => __( 'Wheel', 'twentyeleven' )
),
'shore' => array(
'url' => '%s/images/headers/shore.jpg',
'thumbnail_url' => '%s/images/headers/shore-thumbnail.jpg',
'description' => __( 'Shore', 'twentyeleven' )
),
'trolley' => array(
'url' => '%s/images/headers/trolley.jpg',
'thumbnail_url' => '%s/images/headers/trolley-thumbnail.jpg',
'description' => __( 'Trolley', 'twentyeleven' )
)
) );
希望对您有帮助。