我的Wordpress网站显示所有帖子,堆叠在使用行(Bootstrap 3)在index.php上覆盖整个宽度的文章中。
index.php - HTML
$(document).ready(function() {
if (arrivalMonth === '10' && arrivalDay === '10' && arrivalYear === '2015' && departureMonth === '10' && departureDay === '10' && departureYear === '2015') {
alert("YES");
}
});
content.php显示每篇文章中的帖子(彼此叠加,全宽,在页面下方)
<div>
<?php if ( have_posts() ) : ?>
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php
get_template_part( 'content' );
?>
<?php endwhile; ?>
<div class="clearfix"></div>
<div class="col-md-12">
</div>
<?php else : ?>
<?php get_template_part( 'no-results', 'index' ); ?>
<?php endif; ?>
</div>
我的标题和类别在每一行都正确显示。我希望每个帖子的后缩略图(我在functions.php中添加它的用法)作为每行的背景图像。填充整个空间(背景大小:封面)
基本上很大,100%宽度&#39; &安培; &#39; 300px(大致)身高&#39;行,每个都有相应的标题,类别,以及它们的后缩略图作为背景图像。
答案 0 :(得分:3)
如果尚未完成,请启用缩略图和define custom image sizes:
// Enable thumbnails
add_theme_support( 'post-thumbnails' );
add_image_size('my-fun-size',580, 480, true);
要显示缩略图: 首先,获取帖子的精选图片网址:
参数&#39; my-fun-size&#39; 应该是您在functions.php文件中定义的图片大小的名称 - 它也可以是&#39;全&#39;或者&#39; thumbnail&#39;
<?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];
}
?>
然后将图像添加为背景:
<article id="post-<?php the_ID(); ?>" style="background-image:url('<?php echo $thumbnail_url ?>')" <?php post_class('container-fluid'); ?> >
<div class="row">
<div class="col-md-12 horiz-cell">
<h2><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php the_category(', '); ?>
</div>
</div>
</article><!-- /#post -->
最后,应用一些CSS来实现所需的背景大小:
article {
background-size: cover;
}
答案 1 :(得分:0)
听起来你已经找到了CSS部分,所以这里是你正在寻找的PHP / HTML:
<article id="post-<?php the_ID(); ?>" <?php post_class('container-fluid'); ?>>
<?php $imgurl = wp_get_attachment_src( get_post_thumbnail_id($post->ID) ); ?>
<div class="row" style="background-image: url('<?php echo $imgurl[0]; ?>');">
<div class="col-md-12 horiz-cell">
<h2><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php the_category(', '); ?>
</div>
</div>
</article><!-- /#post -->
参考文献: