如果这样将图像添加到HTML中,则无法将其平铺。为了使图像平铺,它必须是背景图像,因此需要通过CSS规则添加它。
如果我理解您所做的,您需要将高度和宽度添加到header类,并将您的图像作为背景图像放置在该div上。对于这两个方面,您需要编写一些CSS。为了使用主题中的设置,您需要在PHP中创建CSS并将其插入页面的标题中。
function my_inserted_css() { ?>
<style type="text/css">
.header {
height:<?php echo get_custom_header()->height;?>px;
width:<?php echo get_custom_header()->width;?>px;
background-image:url(\'<?php header_image(); ?>\') background-repeat:repeat;"
}
</style> <?php
}
“高度”和“宽度”将是容器大小,而不是要平铺的图像大小。
并通过挂钩将其插入wp_enqueue_scripts
.
add_action( \'wp_enqueue_scripts\', \'my_inserted_css\' );
所有这些都会在你的主题中
functions.php
文件