Oi @rtcadmin,
Desculpa, não ficou muito claro onde você parou. Você está chamando também o método add_setting
? Um exemplo de como exibir um checkbox no Personalizar:
$wp_customize->add_setting( 'teste', array(
'capability' => 'edit_theme_options',
) );
$wp_customize->add_control( 'teste', array(
'type' => 'checkbox',
'section' => 'slider_text',
'label' => 'Teste',
'description' => 'Descrição',
) );
Para usar o valor você pode usar get_theme_mod( 'teste' );
.
Qualquer dúvida é só voltar aqui. Se conseguir resolver não esqueça de marcar seu tópico como “resolvido”, beleza?
Olá @felipeelia
Então, o checkbox aparece no Personalizar e funciona, quando eu uso o get_theme_mod( 'teste' );
ele retorna o valor 1 ou nada,
Eu queria saber como fazer pra checar se esse valor é 1 ou nulo, se for 1 Exiba algo, se o valor for vazio não exibir nada.
Meu cod:
$wp_customize->add_section(
'player',
array(
'title' => 'Opções do Player',
'capability' => 'edit_theme_options',
'priority' => 25,
'description' => 'Permite você configurar o player do topo da página'
)
);
$wp_customize->add_setting(
'autoplay',
array(
'capability' => 'edit_theme_options',
)
);
$wp_customize->add_control(
'autoplay',
array(
'type' => 'checkbox',
'label' => 'AutoPlay',
'section' => 'player',
'priority' => 100,
'description' => 'Descrição',
)
);