Hello @telemarker
According to WordPress standard we have used wp_kses in all input in that all the tags, script and spaces will get removed.
If you want to remove wp_kses you can make the changes in below line. Gift message will display fine.
public function mwb_wgm_preview_thickbox_rqst()
//replace this line $_POST['message'] = isset( $_POST['message'] ) ? stripcslashes( sanitize_text_field( wp_unslash( $_POST['message'] ) ) ) : '';
with
$_POST['message'] = isset( $_POST['message'] ) ? $_POST['message'] : '';
public function mwb_wgm_preview_email_on_single_page()
//replace this line
//$args['message'] = isset( $_GET['message'] ) ? sanitize_text_field( wp_unslash( $_GET['message'] ) ) : '';
with
$args['message'] = isset( $_GET['message'] ) ? $_GET['message'] : '';
replace thsi line
//echo wp_kses( $message, $allowed_tags );
with
echo $message;
With Regards,
MakeWebBetter
-
This reply was modified 4 years, 7 months ago by
Yui.
-
This reply was modified 4 years, 7 months ago by
Yui. Reason: please use CODE button for proper formatting