case 'select': $value = cnSanitize::option($value, $options, $default); break; case 'text': $value = cnSanitize::string('text', $value); break; case 'textarea': $value = cnSanitize::string('textarea', $value); break; case 'slider': $value = absint($value); break; case 'colorpicker': $value = cnSanitize::string('color', $value); break; case 'quicktag': $value = cnSanitize::string('quicktag', $value); break; case 'rte': $value = cnSanitize::string('html', $value); break; default: $value = apply_filters('cn_meta_sanitize_field-' . $type, $value, $options, $default); break; } return $value; } } // cnMetaboxAPI has to load before cnAdminFunction otherwise the action to save the meta is not added in time to run. cnMetaboxAPI::init();