Wp在自定义查询循环中获取标签


wp get tags in custom query loop

卡住了!我试图渲染出每个帖子的"标签"。这些帖子被分成了几个类别。我没有建立这个网站,我有麻烦与它的工作。我尝试使用the_tag(),但因为它是一个自定义查询循环。我认为这行不通。

循环是这样开始的

<?php 
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$term = get_field('news_category');
$number = get_field('number_of_posts_per_page');

$the_query = new WP_Query(array(
'posts_per_page' => $number,
'paged' => $paged,
));
if ( $the_query->have_posts() ) : while ($the_query->have_posts()) : $the_query->the_post(); ?>
<div class="hider col-md-4 col-sm-6 col-xs-12 grid-item">
   <?php get_template_part( 'parts/loop', 'news' ); ?>
</div> 
<?php endwhile; ?>
任何帮助都太好了,我现在很迷茫!

谢谢!

你说你用的是the_tag(),函数叫the_tags() ?

另外,你在循环中使用the_tags()了吗?

<?php 
    // Reformatted code
    $paged   =  ( get_query_var('paged') ) ? get_query_var('paged') : 1;
    // ACF Plugin related function
    $term    =  get_field('news_category');
    $number  =  get_field('number_of_posts_per_page');
    $the_query = new WP_Query(array(
        'post_type'      => 'post',
        'posts_per_page' => $number,
        'paged'          => $paged,
    ));
    if ( $the_query->have_posts() ) :
        while ($the_query->have_posts()) :
            $the_query->the_post();
        ?>
        <div class="hider col-md-4 col-sm-6 col-xs-12 grid-item">
           <?php get_template_part( 'parts/loop', 'news' ); ?>
        </div> 
        <?php
            the_tags(); // Inside the loop
        endwhile;
    endif;
?>