gfpdf_wp_kses_allowed_pdf_protocols
Description
To improve security, in Gravity PDF 6.4 we introduced a number of changes to how templates get rendered. To that end, all HTML mark-up generated by Gravity PDF in Core and Universal templates is now sanitizing by a customized wp_kses()
function.
Use this filter to modify the allowed file protocols supported in PDFs eg. http://
or data
.
Version
This filter was introduced in Gravity PDF 6.4.2
Parameters
$tags | array
- An array of allowed protocols used in links or images
Usage
Remove support for the ftp
protocol:
add_filter( 'gfpdf_wp_kses_allowed_pdf_protocols', function( $protocols ) {
$match = array_search( 'ftp', $protocols, true );
if ( $match !== false ) {
unset( $protocols[ $match ] );
}
return $protocols;
} );
Source Code
This filter is located in the Kses.php
files in the /src/Statics/
directory.