一直在这里寻找答案,但没有找到任何相关内容。
所以,我要创建一个wordpress自定义主题,条件是:
- 我想将精选帖子与post-image作为Background-image
问题是,每次我要发布特色帖子时,我都需要不同的帖子封面图片,我怎样才能让这个帖子图片在 CSS 上显示为背景图片,而不是像往常一样放置
因为我需要有大背景 (css) + background-size: cover 的特色文章;
最佳答案
将此添加到您的主题 - 这是让您开始
<?php if ( have_posts() ) while ( have_posts() ) : the_post();?>
<?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full' ); $url = $thumb['0']; ?>
<section style="background:url(<?php echo $url; ?>) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;background-size: cover; background-position:50% 50%; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.<?php echo $url; ?>', sizingMethod='scale'); *-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $url; ?>', sizingMethod='scale')";">
</section>
<?php endwhile; endif; wp_reset_postdata();?>
关于Wordpress 背景图片动态来自帖子图片封面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23366948/