我希望能够从查询中添加一个类(它会出现在元素下面,但是我只想知道如何包装使元素加倍的帖子。我可以&#t; t请参阅query_posts()的参数来执行此操作。是否可以在此循环中以某种方式使用post_class()?
$args = unserialize( stripslashes( $_POST['query'] ) );
$args['paged'] = $_POST['page'] + 1;
$args['post_status'] = 'publish';
query_posts( $args);
if( have_posts()) :
?> <article class="newcomment"><?php
while( have_posts() ): the_post();
get_template_part( 'loop-templates/content', get_post_format() );
endwhile;
endif;
我只想让这个循环中的每个帖子都添加一个名为&#34; newcomment&#34;这样我就可以通过javascript操作了。任何帮助非常感谢,谢谢你的期待!
答案 0 :(得分:0)
根据loop-templates / content- [post-format]文件中的代码显示帖子。您应该能够通过编辑这些文件中的代码来添加该类。
您可以像这样检查循环中的帖子类型:
<?php $add_class = "";
if( get_post_type() == 'my_post_type' ) { $add_class="my-new-class"; }
?>
<div class="post-part <?php echo esc_attr( $add_class ); ?>">
//post stuff
</div>