我建议将其更改为:
<div class="home-header" style="background-image:url(\'<?php echo get_theme_mod( \'home-header-img\' ); ?>\')">
并将其添加到样式中。css或其他样式表:
.home-header {
height: 500px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
background-repeat: no-repeat;
}
通常,不允许使用内联样式,但Themeforest对背景图像例外。因此,通过移动CSS文件中的剩余代码,只留下图像,就完全符合了Themeforest的要求。中提到了图像的例外情况
this article.
让我知道进展如何!
PS:如果要使用添加代码wp_add_inline_styles()
, 但我不知道它是如何工作的,我也可以举个例子。