wordpress - WP ACF:如果选中复选框,则显示内容
问题描述
我真的希望有人可以帮助我。
我在 Wordpress 中创建了一个网站,并使用了插件 Advanced Custom Fields Pro (ACF)。
我创建了一个复选框,它是转发器字段的子字段。
如果选中某个值,我一直在尝试做的是显示一些内容。在下面的示例中,它是“检查”。
这是我的代码:
$options = get_sub_field('options');
if( $options && in_array('check', $options) ) {
echo "Some content";
} else {
var_dump($options);
}
'var_dump($options);' 显示这个:“布尔(假)”。
我已经编写了此页面上显示的代码(条件逻辑):https ://www.advancedcustomfields.com/resources/checkbox/
复选框字段的“返回值”是“值”。
如果有人有时间给我一个好的建议,那将是一个巨大的帮助。
提前致谢!
解决方案
这是代码,必须运行然后复选框值设置为“检查”。
我知道这一行有一个错误:
array_multisort( $repeater, SORT_DESC );
但我必须找出解决方法。它应该首先显示行,“奖金”中的数字最大。
<?php
// Get repeater value
$repeater = get_field('options');
// Obtain list of columns
foreach ($repeater as $key => $row) {
$the_logo[$key] = $row['logo'];
$the_bonus[$key] = $row['bonus'];
$the_link[$key] = $row['link'];
}
array_multisort( $repeater, SORT_DESC );
foreach( $repeater as $row ) {
} ?>
推荐阅读
- python - “NoneType”对象没有“附加”属性。如何在循环中将 int 附加到列表中?
- python - Django从外部api缓存图像
- ios - 如果iOS设备中不存在用于应用商店提交的另一个应用程序,如何继续调用另一个应用程序?
- kotlin - 'javaClass' 的纯 Kotlin 替代品是什么?
- json - 如何将相关实体放入json?
- python - 通过任何方法生成对抗样本时接收断言失败
- grails - 在 Grails 上响应错误时如何过滤 deniedValue 属性?
- python-3.x - Jupyterlab 选项卡完成没有提供有用的建议
- c - 使用 CTRL-D 退出带有 fgets 的 while 循环
- android - Android:AWS 上传的所选图像出现无效文件错误