Skip to content
Docs
Get RestroPress

Filter

rpress_settings_sanitize

Updated
On this page

Filters every setting value during sanitization, after the type-specific filter.

Runs for each submitted setting while the settings form is saved, after rpress_settings_sanitize_{$type}. It receives the setting key, so a callback can target specific settings.

Parameters#

ParameterTypeDescription
$valuemixedThe value after the type-specific filter.
$keystringThe setting key.

Return value#

mixed. The sanitized value.

Example#

function my_sanitize_any_setting( $value, $key ) {
	if ( 'my_extension_option' === $key ) {
		return sanitize_text_field( $value );
	}
	return $value;
}
add_filter( 'rpress_settings_sanitize', 'my_sanitize_any_setting', 10, 2 );

Source#

Applied in:

  • includes/admin/settings/register-settings.php (line 1911), in rpress_settings_sanitize()

See also#

  • rpress_settings_sanitize_%7B%24type%7D
Was this page helpful?