Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This hook is only used if the DISALLOW_UNFILTERED_HTML constant is NOT set. If the DISALLOW_UNFILTERED_HTML constant is set, it will always be disallowed.
- It adds another way to disallow unfiltered HTML in cases where setting DISALLOW_UNFILTERED_HTML might not be ideal. e.g. users might want to allow unfiltered HTML in WordPress or other plugins but not in Formidable.
- When unfiltered HTML is disallowed, it means that we will run kses on it. Script tags will not work, as well as other unexpected HTML that could be possibly unsafe but plenty of HTML will continue to work even when HTML is being filtered.
- This filter only applies to HTML that is rendered by Formidable, unlike DISALLOW_UNFILTERED_HTML which applies to the entire site.
Usage
add_filter( 'frm_disallow_unfiltered_html', '__return_true' );
Parameters
- None
Examples
Filter back end form settings
This example will filter back-end form settings without having to set the DISALLOW_UNFILTERED_HTML constant.
add_filter( 'frm_disallow_unfiltered_html', '__return_true' );