【发布时间】:2018-04-03 05:20:19
【问题描述】:
这是我第一次涉足 Wordpress,我正在尝试创建一个帖子页面。我已经提取了精选图片,但如果没有精选图片,我会尝试将其换成备用图片。
目前看起来像这样(循环内的 obvs):
<?php $thumb = get_the_post_thumbnail_url(); ?>
<div class="news-hero" style="background-image: url('<?php echo $thumb;?>')">
<div class="page-title"><h1><?php the_title(); ?></h1></div>
</div>
这很棒,因为它会拉取我然后用 echo $thumb 位放置的网址。
我想我需要以某种方式将 $thumb 定义为缩略图 url 或另一个 URL,但不确定如何?
我已经设法将其作为列表页面的图像标记,但如果可以的话,我更希望能够将其作为背景图像(只是拉入 URL)。
这是列表目前使用的 - 但仅适用于 img 标签。
<div class="news-collation-img">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/img/news/fallback-image.jpg" alt="<?php the_title(); ?>" />
<?php } ?>
</div>
设计漂亮的图片比让它工作容易得多:-p
感谢任何人提供的任何帮助。
【问题讨论】:
标签: php wordpress image fallback featured