根据ACF文档,将始终设置字段[\'value\']。
相反,如果(!empty($field[\'value\'])或仅如果($field[\'value\']),则执行此操作。
因此,它应该是这样的:
<?php
$field_name = "text_field";
$field = get_field_object($field_name);
?>
<table>
<tbody>
<?php
if ($field[\'value\']): ?>
<tr>
<th><?php echo $field[\'label\']; ?></th>
<td><?php echo $field[\'value\']; ?></td>
</tr>
<?php endif; ?>
</tbody>
</table>