我目前有以下内容:
<?php
$field_name = "text_field";
$field = get_field_object($field_name);
if( isset($field['value'] ): ?>
<table class="">
<tbody>
<tr class="">
<th><?php echo $field['label']; ?></th>
<td><?php echo $field['value']; ?></td>
</tr>
</tbody>
</table>
<?php endif; ?>
&#13;
我的目标是让整个表格行崩溃,如果没有输入值,则不显示。
显然是新手。谢谢你看看。答案 0 :(得分:0)
根据ACF文档,将始终设置字段['value']。
而是if(!empty($ field ['value'])或if($ 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>