我正在其中一个选项页面上动态生成复选框。这是我用来创建多个复选框的代码:
<?php foreach($shopCategories as $shopCategory) { ?>
<input type="checkbox" value="<?php echo $shopCategory->term_id; ?>"
name="term_meta[ss_aff_categories][]"
<?php checked($term_meta[\'ss_aff_categories\'], $shopCategory->term_id, true) ?>>
<?php echo $shopCategory->name; ?><br/>
<?php } ?>
问题是
checked()
功能到位我收到通知:
注意:数组到字符串的转换。。。在wp includes/general模板中。php在线3099
该函数不检查所选字段。
我认为它无法处理多个阵列(name="term_meta[ss_aff_categories][]"
) 在此设置中。
如何应用checked()
函数检查多维数组中的值-类似于上面的一个?