function update($new_instance, $old_instance) { foreach (array('read_more_text', 'read_more_url') as $setting) { $new_instance[$setting] = strip_tags($new_instance[$setting]); } $new_instance['bio'] = nxt_kses_post($new_instance['bio']); $new_instance['avatar_size'] = absint($new_instance['avatar_size']); if ($new_instance['avatar_size'] < 1) { $new_instance['avatar_size'] = ''; } return $new_instance; }
function woo_update_options_filter($new_value, $old_value) { if (!current_user_can('unfiltered_html')) { // Options that get KSES'd foreach (woo_ksesed_option_keys() as $option) { $new_value[$option] = nxt_kses_post($new_value[$option]); } trigger_error(print_r($new_value, true)); // Options that cannot be set without unfiltered HTML foreach (woo_disabled_if_not_unfiltered_html_option_keys() as $option) { $new_value[$option] = $old_value[$option]; } } return $new_value; }