在前端显示ACF (Wordpress)中的复选框和选项,可以通过以下步骤实现:
get_field()
函数来获取复选框和选项的值。该函数接受两个参数:字段名称和帖子 ID(或其他相关的 ID)。get_field_object()
函数获取字段对象,该函数接受一个参数:字段名称。这将返回一个包含字段的所有信息的对象,包括选项和其他属性。get_field_object()
返回的对象中的 choices
属性来获取复选框和选项的列表。这将返回一个关联数组,其中键是选项的值,值是选项的标签。<input>
元素的 type
属性设置为 "checkbox" 来创建复选框,并使用 label
元素来显示选项的标签。下面是一个示例代码:
<?php
// 获取复选框和选项的值
$checkbox_values = get_field('checkbox_field', $post_id);
// 获取字段对象
$field_object = get_field_object('checkbox_field');
// 获取复选框和选项的列表
$choices = $field_object['choices'];
// 循环遍历选项列表并显示复选框和选项
foreach ($choices as $value => $label) {
$checked = in_array($value, $checkbox_values) ? 'checked' : '';
echo '<label>';
echo '<input type="checkbox" name="checkbox_field[]" value="' . $value . '" ' . $checked . '>';
echo $label;
echo '</label>';
}
?>
请注意,上述代码中的 'checkbox_field'
应替换为你实际使用的字段名称。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
请注意,以上推荐的腾讯云产品仅供参考,你可以根据实际需求选择适合的产品。
领取专属 10元无门槛券
手把手带您无忧上云