Aşağıdaki ayarlara göre nasıl bir kod yazarsam ilgili satırının görünmesini ve gizlenmesini sağlayabilirim?

Mesela choices içerisindeki category seçili ise dosyadaki <?php the_category(); ?> kodunun başına ve sonuna eklediğim kontrol kodu ile görünür ya da görünmez olacak.

İlgili ayarlar şu şekilde:
   $wp_customize->add_control( new Laura_Pill_Checkbox_Custom_Control( $wp_customize, 'laura_home_page_show_hide',
      array(
         'label' => __( 'What Will Be Visible', 'laura' ),
         'description' => __( 'Select the ones you want to see on the home page.', 'laura' ),
         'section' => 'laura_home_settings',
         'input_attrs' => array(
            'fullwidth' => true,
         ),
         'choices' => array(
            'thumbnail' => __( 'Thumbnail', 'laura' ),
            'category' => __( 'Category', 'laura' ),
            'description' => __( 'Description', 'laura'  ),
            'date' => __( 'Date', 'laura'  ),
            'author' => __( 'Author', 'laura'  ),
         )
   )));
Daha önce checkbox kullanıyordum ve şu şekildeydi;
   $wp_customize->add_control('home_page_category',
      array(
         'type' => 'checkbox',
         'label' => __('Show Category','laura'),
         'section' => 'laura_home_page_settings',
         'description' => __('Activates content categories on the homepage.','laura'),
      ));
Aynı mantıkta choices içerisinde değer olunca kodlar nasıl olacak.
<?php if( get_theme_mod( 'home_page_category' , '1' ) == '1' ) { ?>
    <?php the_category(', '); ?>
<?php } ?>