如何检查是否在wordpress定制器中检查了checkox

时间:2018-12-04 13:17:14

标签: wordpress

我正在构建一个插件,我想添加一些依赖复选框的设置。如果用户选中该复选框,如何知道。我知道如何从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'
    )));

我们看到没有添加名称属性的选项,我们将如何知道用户是否已选中该复选框。我希望你能理解我的问题。 预先感谢

1 个答案:

答案 0 :(得分:0)

如果List<?>的ID为List<Integer>,则可以使用

获取值
($wp_customize, 'ion', array....

如果选中的复选框ion将返回$ion_checkbox_checked = get_theme_mod('ion') ? true : false; ,否则返回get_theme_mod('ion')