我需要向wordpress循环中的每个div添加不同的自定义类。我读过post_class()
函数和过滤器,但我不确定这是否是一种很好的方法。现在我有了这个代码,我正在使用get_post_meta()
要获取我为要显示的类设置的自定义字段,但它只适用于显示的第二篇文章。是否有修复或我需要使用post_class()
相反
<?php $scrollable = new WP_Query( [\'post_type\' => \'home-slider\', \'posts_per_page\' => 3] ); ?>
<?php if( $scrollable->have_posts() ): while( $scrollable->have_posts() ): $scrollable->the_post(); ?>
<?php $class = get_post_meta($post->ID,\'class\',true); ?>
<div class="col-sm-12 col-md-12 col-lg-12 img-<?php echo $class; ?>"> <!-- For each div of the loop I need to assign the img-top ecc... custom class -->
<div class="row">
<div class="col-sm-12 col-md-12 col-lg-12 img-text">
<h1 class="">Hello</h1>
<p class="lead">Nice to meet you.</p>
</div>
</div>
<img class="img-fluid bg-img" src="<?php the_post_thumbnail_url(); ?>">
</div>
<?php endwhile; ?>
<?php endif; wp_reset_postdata(); ?>