Filter: bricks/svg/bypass_sanitization
Filter: bricks/svg/bypass_sanitization
Section titled “Filter: bricks/svg/bypass_sanitization”Determines whether to bypass the SVG sanitization process when uploading SVG files. This can be useful if you need to upload SVGs with complex features (like animations or scripts) that the sanitizer would normally strip out, but it comes with security risks.
Parameters
Section titled “Parameters”$bypass(bool): Whether to bypass sanitization. Default isfalse.$file(array): Array containing file information (e.g.,tmp_name,type).
Example usage
Section titled “Example usage”add_filter( 'bricks/svg/bypass_sanitization', function( $bypass, $file ) { // Example: Bypass sanitization for trusted users only if ( current_user_can( 'administrator' ) ) { return true; }
return $bypass;}, 10, 2 ); Was this page helpful?