如果您想使用value
您可以在ACF中执行以下操作:
image : Image
video : Video
在模板中(使用值而不是人类可读的标签):
<?php if(get_sub_field(\'asset_type\', \'\') == "image") { ?>
<div><?php the_sub_field(\'image_asset\'); ?></div>
<?php } ?>
<?php if(get_sub_field(\'asset_type\', \'\') == "video") { ?>
<div><?php the_sub_field(\'video_asset\'); ?></div>
<?php } ?>
在这里
get_sub_field(\'asset_type\')
已更改为
get_sub_field(\'asset_type\', \'\')
当面对长标签时,这是一个更干净的选择,例如。
video : First Event Video 1920x1080
它还允许您快速更改用户的标签,而无需重新编写代码。