我在本地为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>
所以不知何故没有任何网址。
【header_image()未在自定义主题中显示】谁能帮助我解决这个问题?
#1在主题内编辑文件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' )
)
) );
我希望这可以帮助你。
推荐阅读
- WP标头导航栏太庞大
- Gutenberg模板(核心块属性)
- 在WordPress中使用PHP glob()时遇到问题
- 花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
- 征文|@程序员,你读过的书,藏着自己的命运程序人生
- mysql 同表 父子关系查询 亲测可用
- Flutter 专题19 图解分享页面底部对话框 #yyds干货盘点#
- #yyds干货盘点#Redis中的事务原理与操作分享
- 亲测可用通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法