根据类别查看帖子和限制-自定义帖子类型

时间:2019-01-08 18:50:44

标签: php wordpress

在我的自定义帖子中,我有10个产品和5个类别,每个类别中注册了两个产品。我想显示所有产品并按类别限制,例如,每个类别仅显示1条帖子。

<?php
$args=array(
    'post_type' => 'produto',
    'post_status' => 'publish'
);
$my_query = null;
$my_query = new WP_Query($args); 

$termsx = get_terms('categorias', $args);

foreach ($termsx as $term) :
    $my_query->query( array(
        'cat'  => $news_cat->term_id,
        'post_type' => 'produto',
        'posts_per_page'      => 1,
        'no_found_rows'       => true,
        'ignore_sticky_posts' => true,
    ));
?>

    <h2><?php echo esc_html( $news_cat->name ) ?></h2>

    <?php while ( $my_query->have_posts() ) : $my_query->the_post() ?>

            <div class="post">
                <b><?php echo $term->name; ?></b>
                <?php the_title() ?>
            </div>  

    <?php endwhile ?>

<?php endforeach ?>

这似乎与术语的名称配合得很好,但是帖子的名称是重复的,有人知道这是怎么回事吗?

0 个答案:

没有答案