---
title: Filter replaced characters from media files (in/out)
url: "https://www.seopress.org/support/hooks/filter-replaced-characters-from-media-files-inout/"
lang: en-US
updated: 2023-01-24
hook_name: seopress_image_seo_clean_input, seopress_image_seo_clean_output
required_version: 6.3
---

# Filter replaced characters from media files (in/out)

- **Hook name:** `seopress_image_seo_clean_input, seopress_image_seo_clean_output`
- **Required version:** 6.3

```php
//Filter input array
add_filter('seopress_image_seo_clean_input', 'sp_image_seo_clean_input');
function sp_image_seo_clean_input($char_not_clean) {
	$char_not_clean = ['/•/','/·/','/À/','/Á/','/Â/','/Ã/','/Ä/','/Å/','/Ç/','/È/','/É/','/Ê/','/Ë/','/Ì/','/Í/','/Î/','/Ï/','/Ò/','/Ó/','/Ô/','/Õ/','/Ö/','/Ù/','/Ú/','/Û/','/Ü/','/Ý/','/à/','/á/','/â/','/ã/','/ä/','/å/','/ç/','/è/','/é/','/ê/','/ë/','/ì/','/í/','/î/','/ï/','/ð/','/ò/','/ó/','/ô/','/õ/','/ö/','/ù/','/ú/','/û/','/ü/','/ý/','/ÿ/', '/©/'];

	return $char_not_clean;
}

//Filter output array
add_filter('seopress_image_seo_clean_output', 'sp_image_seo_clean_output');
function sp_image_seo_clean_output($clean) {
	$clean = ['-','-','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','o','o','o','o','o','u','u','u','u','y','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','o','o','o','o','o','o','u','u','u','u','y','y','copy'];

	return $clean;
}
```

Source: [https://gist.github.com/wp-seopress/b3d5426dd3c44aafd071baff16b8a1d7](https://gist.github.com/wp-seopress/b3d5426dd3c44aafd071baff16b8a1d7)



