描述
屏幕截图
变更日志
补充 返回格式 版本5.4.0中的设置。 补充 全部切换 5.2.7版本中的设置。
设置
选择 选择值时显示的选项。 在新行中输入每个选项(例如。 红色 ). 为了更好地控制值和标签,可以使用冒号来指定这两者(例如。 红色:红色 ). 默认值 首次编辑字段值时选择的默认值。 只输入值,不输入标签。 布局 复选框输入的布局方向。 从“垂直”或“水平”中选择。 切换 在前面添加一个复选框以打开/关闭所有输入。 返回格式 指定ACF函数返回的值格式。 从“值”、“标签”或“两者”中选择。 允许自定义 附加一个按钮,允许在编辑字段值时添加自定义值。 保存自定义 允许将自定义值保存回字段的选项中。 有关详细信息,请参阅注释。
模板使用情况
显示值
<p>颜色:<? php the_field(“颜色”);?></ p>(第页)
在列表中显示值
<? php(电话) $colors=获取字段('colors'); 如果($颜色):?> <ul> <? php foreach($colors作为$color):?> <li><? php echo$color;?></ li> <? php endforeach;?> </ul> <? php-endif;?>
在列表中显示标签
<? php(电话) //加载字段设置和值。 $field=获取字段对象(“颜色”); $colors=$field['value']; //显示标签。 if($colors):?> <ul> <? php foreach($colors作为$color):?> <li><? php echo$field['choices'][$color];?></ li> <? php endforeach;?> </ul> <? php-endif;?>
<? php(电话) $colors=获取字段('colors'); 如果($颜色):?> <ul> <? php foreach($colors作为$color):?> <li><span class=“color-<?php echo$color['value'];?>”><? php echo$color['label'];?></ span></li> <? php endforeach;?> </ul> <? php-endif;?>
条件逻辑
$colors=获取字段('colors'); if($colors&&in_array('red',$colors)){ //做点什么。 }
查询帖子
$posts=get_posts(数组( “meta_query”=>数组( 阵列( “key”=>“colors”, '值'=>'“红色”', “比较”=>“喜欢” ) ) )); if($posts){ //做点什么。 }