WordPress缩略图作为背景图片,具有默认的备用

卡扎

我是php新手。开发WordPress网站。

我想在每个帖子/页面上添加一个特色图片作为英雄背景图片。如果没有特色图片,我想使用默认图片。

我发现有效的代码可以单独完成上述每个操作,但不确定如何将它们组合在一起。

特色图片作为背景图片:

<?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full' );?>
<div id="post" class="hero-image" style="background-image: url('<?php echo $thumb['0'];?>')">
</div>

后备默认图片:

    <?php if ( has_post_thumbnail() ) {
    the_post_thumbnail( 'full' );
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/img/default-img.jpg" alt="<?php the_title(); ?>" />
<?php } ?>

编辑:这是我的方法:

<?php if ( has_post_thumbnail() ) { ?>
    <?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full' );?>
    <div class="hero-image" style="background-image: url('<?php echo $thumb['0'];?>')"></div>
<?php } else { ?>
    <div class="hero-image" style="background-image: url('<?php bloginfo('template_directory'); ?>/img/default-img.jpg') "></div>
<?php } ?>
闭嘴

这是方法。

<figure>
  <?php if (has_post_thumbnail()) { ?>
    <?php echo wp_get_attachment_image(get_post_thumbnail_id($post->ID), 
   'full'); ?>
 <?php } else { ?>
    <img src="<?php echo get_stylesheet_directory_uri() 
    .'/components/assets/images/blog-placeholder.png'; ?>">
 <?php } ?>
</figure>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WordPress缩略图作为背景图片,具有默认的备用

来自分类Dev

当WordPress中没有帖子缩略图时,将默认图像显示为div背景

来自分类Dev

猫头鹰轮播自定义缩略图背景图片在窗口调整大小时消失

来自分类Dev

DIV-备用背景图片

来自分类Dev

如何获取WordPress图片缩略图链接?(没有特色图片)

来自分类Dev

强制div具有背景图片的大小

来自分类Dev

具有多个背景图片的CSS标头

来自分类Dev

具有背景图片的Internet Explorer伪元素

来自分类Dev

具有相应归因链接的随机背景图片?

来自分类Dev

具有适当长宽比的全宽背景图片

来自分类Dev

具有透明内容的静态背景图片

来自分类Dev

具有多个背景图片的CSS标头

来自分类Dev

具有视差效果的背景图片发出镶边

来自分类Dev

使缩略图后成为背景图像

来自分类Dev

文字作为CSS的背景图片

来自分类Dev

设置背景图片作为列表

来自分类Dev

使用ngStyle指定备用背景图片

来自分类Dev

更改wordpress网站的背景图片

来自分类Dev

WordPress:类别标题背景图片

来自分类Dev

WordPress特色图片/帖子缩略图未显示

来自分类Dev

WordPress的。如何在没有默认类的情况下获取帖子缩略图?

来自分类Dev

带有图片缩略图的jQuery Slider

来自分类Dev

背景图片没有变化

来自分类Dev

没有背景图片模糊

来自分类Dev

背景图片

来自分类Dev

背景图片?

来自分类Dev

WordPress的缩略图大小

来自分类Dev

CSS背景图片和默认背景?

来自分类Dev

具有背景图片和其他透明背景的QFrame