救命
模板中的代码:
<?php
$groupID = '';
$fields = get_fields($groupID);
$fields = get_field_objects();
if( $fields )
{
foreach( $fields as $field_name => $field )
{
if( $field['value'] )
{
echo '<ul>';
echo '<li>' . $field['label'] . ': <strong>' . $field['value'] . '</strong></li>';
echo '</ul>';
}
}
}
?>
我需要隐藏字段:field_5c0a8d44cf56e field_5c0a8d4ecf56f我该怎么做?
你的问题对我来说不是很清楚,据我所知,我所理解的是什么,
对于你不想循环的acf group,控件是你的,所以你可以直接打印它
但如果你真的想在一个循环中做,那么,
if( $fields )
{
foreach( $fields as $field_name => $value )
{
if( $value && !in_array($field_name, ["field_5c0a8d44cf56e", "field_5c0a8d4ecf56f"])
{
echo '<ul>';
echo '<li>' . $field_name . ': <strong>' . $value . '</strong></li>';
echo '</ul>';
}
}
}