manager->get_control( $setting->id )->choices; return ( array_key_exists( $input, $choices ) ? $input : $setting->default ); } // Sanitize text: only , , , ,
and tags. function artpop_sanitize_html( $text ) { $args = array( //formatting 'strong' => array(), 'em' => array(), 'b' => array(), 'i' => array(), 'br' => array() ); return wp_kses( $text, $args ); } // Sanitize booleans for multiple checkboxes function artpop_sanitize_multiple_checkboxes( $values ) { $multi_values = ! is_array( $values ) ? explode( ',', $values ) : $values; return ! empty( $multi_values ) ? array_map( 'sanitize_text_field', $multi_values ) : array(); }