ACF不显示子字段

时间:2015-11-04 07:32:58

标签: wordpress

大家好我正在使用带有Repeater插件和自定义Post类型UI插件的ACF专业版。

我创建了自定义帖子类型"课程库"在那里我使用转发器添加了几个字段和子字段

第一个字段是主标题字段名称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; ?>

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

2 个答案:

答案 0 :(得分: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; ?>

答案 1 :(得分:0)

同样<h4><?php echo the_field('main_heading'); ?></h4>非常难看,因为它有两次回声(the_field()回声,get_field()返回)所以如果我是你的话,我会更改那个