首页 > 解决方案 > 高级自定义字段/Wordpress - 为什么我的帖子对象在循环内显示为空白?

问题描述

我想在我的作品集主页上展示我最近的作品。我创建了一个名为“latest_project”的 ACF 帖子对象,并将该字段设置为我最近项目的帖子。

当我使用以下代码刷新页面时,它显示为空白。没有拼写错误或缺少括号,因为我的页面的其余部分加载正常(页眉、页脚等)。

但是,循环内的内容没有显示。我的代码有什么问题吗?

我收到一个错误,但我很确定这是无关的。(注意:未定义索引:第 6 行 /Applications/MAMP/htdocs/wordpress/wp-content/mu-plugins/rms_unique_wp_mu_pl_fl_nm.php 中的令牌)

<section id="featured" class="wow fadeIn hide" data-wow-duration="2s">
  <div class="container">
    <div class="row">
        <?php for ( $i=1; $i<=3; $i++ ) { ?>
            <?php 
              $feature = get_field('latest_project' . $i);
              if( $feature ): ?>
                <div class="col-lg-6 col-md-12 col-sm-12"> <!-- Start of featured project column --->
                    <h2 class="subheading">Latest Project</h2>
                      <div class="img-container">
                        <img src="img/dimension2.png" alt="Event">
                          <div class="hover-block">
                            <h3 class="project-name"><?php echo $feature->post_title; ?</h3>
                          </div>
                      </div>
                </div> <!-- End of featured project column --->
                                
              <?php endif; ?>
            <?php } ?>
    </div>
  </div>
</section>

标签: phpwordpressadvanced-custom-fields

解决方案


推荐阅读