【问题标题】:ACF not displaying sub fieldACF 不显示子字段
【发布时间】:2016-02-04 14:36:24
【问题描述】:

大家好,我正在使用带有中继器插件和自定义 Post 类型 UI 插件的 ACF pro。

我创建了自定义帖子类型“课程库”,并使用转发器添加了一些字段和子字段

第一个字段是主标题字段名称 main_heading “当前正在显示”

第二个是“您的主题标题 1”字段名称“your_title_field_1”并使用具有字段标签“list”和字段名称“list_items”的转发器不显示任何内容

这是我的代码

<div class="container">
<div class="row featured-boxes">
<?php $loop = new WP_Query( array( 'post_type' => 'course_library', 'orderby' => 'post_id', 'order' => 'ASC')); ?>
<?php while ($loop->have_posts() ) : $loop->the_post(); ?>
<div class="col-md-3">
<div style="height: 2572px;" class="featured-box">
<h4><?php echo the_field('main_heading'); ?></h4>
<ul class="menu" id="java_technologies">
<li><a target="_top" href="/"><?php echo the_sub_field('list_items'); ?></a></li>
</ul>
</div>
</div>
<?php endwhile; ?>

请帮忙解决这个问题,我也可以显示我的列表项。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    试试这个

    <div class="container">
    <div class="row featured-boxes">
    <?php $loop = new WP_Query( array( 'post_type' => 'course_library', 'orderby' => 'post_id', 'order' => 'ASC')); ?>
    <?php while ($loop->have_posts() ) : $loop->the_post(); ?>
    <div class="col-md-3">
    <div style="height: 2572px;" class="featured-box">
    <h4><?php echo the_field('main_heading'); ?></h4>
    <?php $your_topics = get_field('your_topic_title_1'); ?>
    <ul class="menu" id="java_technologies">
    <?php foreach($your_topics as $your_topic) { ?>
          <li><a target="_top" href="/"><?php echo $your_topic['list_items']; ?></a></li>
    <?php } ?>
    </ul>
    </div>
    </div>
    <?php endwhile; ?>
    

    【讨论】:

    • 太棒了,非常感谢。
    【解决方案2】:

    &lt;h4&gt;&lt;?php echo the_field('main_heading'); ?&gt;&lt;/h4&gt; 也很丑,因为它会回显两次(the_field() 回显,get_field() 返回)所以如果我是你,我也会更改它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      • 2018-02-10
      • 1970-01-01
      • 2020-12-11
      • 2017-01-01
      • 1970-01-01
      • 2016-11-04
      相关资源
      最近更新 更多