简单的方法。具有no js 完全
模板中的某个地方有一个html标记,可能是div
, 使用“subheader包装器”类。
因此,将图像以数字形式命名为@s\\u ha\\u dum所说的名称,然后将html从
<div class="subheader-wrapper" ....
在中:
<?php
if( ! is_singular() || ($posttype == \'post\') ) {
$name = "news-and-information";
} else {
global $wp_query;
$name = $wp_query->post->post_name;
}
var img = get_template_directory_uri() . \'/img/page-headers/\' . $name . rand(1,5) . \'.jpg\';
?>
<div class="subheader-wrapper" style="background-image:url(<?php echo $imgpath; ?>)" ...
我用过
get_template_directory_uri()
而不是像您这样的相对url,因为使用硬编码的相对url和激活的永久链接很可能找不到图像。