我有一个值数组,其中我想要每个项目的索引/键值,这样我就可以使用该值将其作为一个类应用,以达到样式化的目的。我怎样才能做到这一点呢?
这是我到目前为止所得到的:
$args = array(
'post_type' => array('case'),
'post_status' => array('publish'),
'posts_per_page' => 5
);
$query = new WP_Query($args);
if($query->have_posts()) {
while($query->have_posts() ){
$query->the_post();
?>
<div class="grid-item item--HERE I WANT THE KEY/INDEX VALUE">
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a>
</div>
<?php }
}
我希望输出是这样的:
<div class="grid-item item--1">
...etc etc
发布于 2018-08-13 04:57:12
发布于 2018-08-13 05:18:18
根据您的实际需求,您可以使用以下几种方法之一来完成此操作。要使用增量值,请执行以下操作:
<div class="grid-item item--<?php echo esc_attr( $query->current_post + 1 ); ">
或者使用帖子ID:
<div class="grid-item item--<?php echo esc_attr( $post->ID ); ">
或者使用post slug:
<div class="grid-item item--<?php echo esc_attr( $post->post_name ); ">
请注意,我使用esc_attr()
清理输出,这被认为是安全性的最佳实践,例如,如果您要发布到WordPress VIP,则需要这样做。
https://stackoverflow.com/questions/51812670
复制相似问题