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.
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:
$whitelist[] = '*/my-specific-folder-name/*';
Introducido en 5.141. Usa una versión actual del plugin.
Ejemplos
Permitir la carpeta del plugin Classic Editor:
$whitelist[] = '*/wp-content/plugins/classic-editor/*';
O un patrón más corto (coincide con cualquier carpeta llamada classic-editor):
$whitelist[] = '*/classic-editor/*';
Evita nombres de carpeta genéricos que ignorarían más de lo que pretendes.
Permitir solo un archivo:
$whitelist[] = '*/wp-content/plugins/classic-editor/classic-editor.php';
Permitir una carpeta de subidas de un plugin (ejemplo WP All Import):
$whitelist[] = '*/wp-content/uploads/wpallimport/*';
Dónde añadir el código
Cómo incluir código personalizado en tu sitio.
Exclusiones relacionadas en la interfaz: Excluir rutas del escáner de malware y securityninja_malware_exclude_paths.