我有一个WordPress网站,设置为在索引页面上以大图像缩略图形式显示文章。文章循环会带入每个文章,并将它们的“特色图片”设置为每个“单元格”的背景,使用HTML标签。
<?php
if (has_post_thumbnail()) {
$thumbnail_data = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), 'my-fun-size' );
$thumbnail_url = $thumbnail_data[0];
}
?>
<div class="bg-img-LC" style="background-image:url('<?php echo $thumbnail_url ?>');">
... content ...
当被选中时,它们会跳转到一个single.php页面,该页面具有自定义的header.php文件,该文件将特色图像作为标题的 jumbotron
的背景使用。
<?php
if (has_post_thumbnail()) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full');
}
?>
<div class="jumbotron-int row" style="background-image:url('<?php echo $large_image_url[0]; ?>');">
... content ...
我希望在文章的标题栏中使用不同的图片作为背景。可以使用来自文章内容的标记图片,第二个“特色图片”(如果可能的话),或者采用其他方式实现。每篇文章都将有自己的标题栏,但我不希望它与首页的特色相同。