我需要帮助来解决森林中的森林问题。我正在使用Wordpress插件,高级自定义字段在中继器字段中创建Repeater字段。然后,我使用下面的代码在主循环外部的前端显示(或尝试显示)它们:
<?php
//Loop Through Days and Sights
$days = get_field('day_and_highlights');
$n = 0;
if($days){
echo '<div>';
foreach($days as $day){
$n++;
echo '<h2> Day ' . $n . ': ' . $day['destination_dropdown'] . '</h2><br/>';
//Loop through Attractions
<?php
$attractions = get_field('attraction_list');
if($attractions){
echo '<ul class=\"list_attractions\">';
foreach($attractions as $attraction){
echo '<li class=\"single_attraction\"><p>' . $attraction['add_attraction'] . '</p></li>';
}; //end foreach
echo '</ul>';
}; //endif
};
echo '</div>';
};
?>第一个foreach回声就是一切的焦点。内在的foreach不会影响到jack。我不能让它做任何事。
发布于 2013-03-23 09:03:40
你有一个额外的php标签:
//Loop through Attractions
<?php
$attractions = get_field('attraction_list');
if($attractions){试着移除它。
此外,IF和FOREACH语句不应以分号结尾:
}; //endif http://www.php.net/manual/en/control-structures.foreach.php
https://stackoverflow.com/questions/15582156
复制相似问题