manager->get_control( $setting->id )->choices; return ( array_key_exists( $aster_it_solutions_input, $aster_it_solutions_choices ) ? $aster_it_solutions_input : $setting->default ); } function aster_it_solutions_sanitize_switch( $aster_it_solutions_input ) { if ( true === $aster_it_solutions_input ) { return true; } else { return false; } } function aster_it_solutions_sanitize_google_fonts( $aster_it_solutions_input, $setting ) { $aster_it_solutions_choices = $setting->manager->get_control( $setting->id )->choices; return ( array_key_exists( $aster_it_solutions_input, $aster_it_solutions_choices ) ? $aster_it_solutions_input : $setting->default ); } /** * Sanitize HTML input. * * @param string $aster_it_solutions_input HTML input to sanitize. * @return string Sanitized HTML. */ function aster_it_solutions_sanitize_html( $aster_it_solutions_input ) { return wp_kses_post( $aster_it_solutions_input ); } /** * Sanitize URL input. * * @param string $aster_it_solutions_input URL input to sanitize. * @return string Sanitized URL. */ function aster_it_solutions_sanitize_url( $aster_it_solutions_input ) { return esc_url_raw( $aster_it_solutions_input ); }