Php 高级自定义字段多选
今晚我绞尽脑汁想弄清楚如何显示一个选择字段中的多个标签 首先,我用一个字段进行了尝试,结果成功了。现在我想使用多个字段,但无法使其工作。有人能帮我吗 谢谢Php 高级自定义字段多选,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,今晚我绞尽脑汁想弄清楚如何显示一个选择字段中的多个标签 首先,我用一个字段进行了尝试,结果成功了。现在我想使用多个字段,但无法使其工作。有人能帮我吗 谢谢 确保启用“选择多个值”选项?在ACF设置中。这是您的代码: <?php $locationcompany = get_field( 'locationCompany', $joboffer->ID); if ( $locationcompany ) : foreach ($location
确保启用“选择多个值”选项?在ACF设置中。这是您的代码:
<?php
$locationcompany = get_field( 'locationCompany', $joboffer->ID);
if ( $locationcompany ) :
foreach ($locationcompany as $value): ?>
<span class="company-compact"><?php echo $value; ?></span>
<?php
endforeach;
endif;
?>
您可以使用与上面相同的方法,但需要用foreach包装整个div:
请注意,如果这个div与上面的span标记位于同一个文件中,您可以将这个div放在foreach中。避免代码重复。谢谢您的帮助!我真的很感激。嗨,罗梅尔。只是一个简单的问题:我如何才能做到同样的:我需要知道更多,你只是选择的位置的价值正确吗?我在下面添加了一个答案。
<?php
$locationcompany = get_field( 'locationCompany', $joboffer->ID);
if ( $locationcompany ) :
foreach ($locationcompany as $value): ?>
<div id="job-offer-filter"
class="col-xl-4 col-lg-6 col-md-6 col-sm-12 col-xs-12 height-130 job-offer-card all
<? echo (get_field('company', $joboffer->ID))?>
<? echo ($value) /*** HERE ***/?>
<? echo (get_field('workingtime', $joboffer->ID) === "fulltime" ? "Fulltime" : "Parttime")?>
<? echo (get_field('jobCategories', $joboffer->ID))?>">
<?php
endforeach;
endif;
?>