---
title: "Personalizar la lista de permitidos: guía"
canonical: https://wpsecurityninja.com/docs/filters-hooks/securityninja_whitelist/
---
Usa `securityninja_whitelist` para omitir partes del sitio durante los análisis de malware. Caso habitual: falsos positivos conocidos de los que estás seguro de que son seguros.

Usa comodines como `?` y `*` al hacer coincidir archivos y carpetas.

```php
add_filter( 'securityninja_whitelist', 'filter_securityninja_whitelist' );

function filter_securityninja_whitelist( $whitelist ) {
  $whitelist[] = '*/ignorefolder/*';
  $whitelist[] = '*/wp-content/uploads/ignore-this/*';
  return $whitelist;
}
```

`*` coincide con cualquier segmento de ruta antes o después, así que puedes permitir una carpeta entera:

```php
$whitelist[] = '*/my-specific-folder-name/*';
```

> Introducido en **5.141**. Usa una versión actual del plugin.

## Ejemplos

Permitir la carpeta del plugin Classic Editor:

```php
$whitelist[] = '*/wp-content/plugins/classic-editor/*';
```

O un patrón más corto (coincide con cualquier carpeta llamada `classic-editor`):

```php
$whitelist[] = '*/classic-editor/*';
```

Evita nombres de carpeta genéricos que ignorarían más de lo que pretendes.

Permitir solo un archivo:

```php
$whitelist[] = '*/wp-content/plugins/classic-editor/classic-editor.php';
```

Permitir una carpeta de subidas de un plugin (ejemplo WP All Import):

```php
$whitelist[] = '*/wp-content/uploads/wpallimport/*';
```

## Dónde añadir el código

[Cómo incluir código personalizado en tu sitio](https://wpsecurityninja.com/es/docs/installation-and-usage/codigo-personalizado-sitio/).

Exclusiones relacionadas en la interfaz: [Excluir rutas del escáner de malware](https://wpsecurityninja.com/es/docs/malware-scanner/como-excluir-rutas-del-escaner-de-malware/) y [`securityninja_malware_exclude_paths`](https://wpsecurityninja.com/es/docs/filters-hooks/securityninja_malware_exclude_paths/).
