将类添加到query_posts循环

时间:2017-05-19 01:28:02

标签: php wordpress

我希望能够从查询中添加一个类(它会出现在元素下面,但是我只想知道如何包装使元素加倍的帖子。我可以&#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操作了。任何帮助非常感谢,谢谢你的期待!

1 个答案:

答案 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>