New answers tagged

3

You can use wpdb insert function. It's better in every way. It can care about data's escapeing itself and it's shorter. You can use your own query anyway but I would recommended this article for reading https://codex.wordpress.org/Data_Validation#Database


0

I would suggest the filter_var() function in php http://php.net/manual/en/function.filter-var.php. It has some predefined filters thats you can use. So to sanitize for a number: $sanitizedCheckbox = filter_var($yourVar, FILTER_SANITIZE_NUMBER_INT); For a string you would just change "_NUM_INT" to "_STRING".


2

Add a setting, specifying the sanitize_callback: $wp_customize->add_setting( 'my_input', array( 'default' => '100.00', 'sanitize_callback' => 'sanitize_float', ) ); Add the control: $wp_customize->add_control( 'my_input', array( 'label' => 'Please enter a number:', 'section' => ...



Top 50 recent answers are included