基本上只是一些数学,但你可以使用$wp_query
属性非常适合这种情况:
增量
global $wp_query;
if ( have_posts() )
{
while ( have_posts() )
{
the_post();
printf(
\'<div %s>%s</div>\',
get_post_class( "style-{$wp_query->current_post}" ),
// OR:
// get_post_class( "style-".++$wp_query->wpse66475_increment_posts )
);
}
} // endif;
因此,第一次
style-n
在连接到
<div>
-班
减量;基本相同,但在自定义属性和“读取”设置的帮助下,情况相反:
global $wp_query;
$wp_query->wpse66475_decrement_styles = get_option( \'posts_per_page\' );
if ( have_posts() )
{
while ( have_posts() )
{
the_post();
printf(
\'<div %s>%s</div>\',
get_post_class( "style-".$wp_query->wpse66475_decrement_styles-- )
);
}
} // endif;
// clean up:
unset( $wp_query->wpse66475_decrement_styles );
这一次,我们在那篇文章中循环后减少了。由于该选项,这将与我们在分页帖子上的设置完全一致(如果我们需要的话)。我们也可以直接去
$wp_query->found_posts
.