WordPress的get_post_meta不保存循环值

时间:2018-10-14 15:31:54

标签: loops

我无法让get_post_meta在循环内工作。 这是代码:

<div class="container">
  <div class="row">
    <!-- Query Post Portfolio-->
    <?php
    $temp = $wp_query; $wp_query= null;
    $wp_query = new WP_Query(); $wp_query->query('posts_per_page=9' . '&paged='.$paged);
    while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
    <div class="col-lg-4 <?php
     // Retrieves the stored value from the database
     $meta_value = get_post_meta( get_the_ID() , 'meta-select', true );
     // Checks and displays the retrieved value
     if( !empty( $meta_value ) ) {
         echo $meta_value;
     }
    ?> col-xs-12" data-aos="fade-up" data-aos-duration="1500" data-aos-easing="ease-out-cubic">
    <?php get_template_part( 'template-parts/content','post-portfolio-all-standar', get_post_type() );?>
    </div>
  <?php endwhile;
  wp_reset_postdata(); ?>
</div>
</div>

我在哪里错? 我检查了输出,该功能始终会打印第一个选项,即使未选中其他选项也不会打印。 非常感谢

0 个答案:

没有答案