我正在构建一个插件,我想添加一些依赖复选框的设置。如果用户选中该复选框,如何知道。我知道如何从php中的复选框获取数据,但卡在wordpress中。因为我们没有选择将名称属性添加到复选框的选项。例如,我在自定义程序中添加了一个复选框。
$wp_customize->add_setting('ion', array(
'sanitize_callback' => 'ion_checkbox'
));
$wp_customize->add_control(new WP_Customize_Control($wp_customize, 'ion', array(
'label' => 'Check',
'type' => 'checkbox',
'section' => 'search_submit_section',
'settings' => 'ion'
)));
我们看到没有添加名称属性的选项,我们将如何知道用户是否已选中该复选框。我希望你能理解我的问题。 预先感谢
答案 0 :(得分:0)
如果List<?>
的ID为List<Integer>
,则可以使用
($wp_customize, 'ion', array....
如果选中的复选框ion
将返回$ion_checkbox_checked = get_theme_mod('ion') ? true : false;
,否则返回get_theme_mod('ion')