Gracefully catches Twig exceptions and displays error messages
MAILPOET-667 #time 3h
This commit is contained in:
@ -165,9 +165,12 @@ class Widget extends \WP_Widget {
|
||||
|
||||
// render form
|
||||
$renderer = new Renderer();
|
||||
$renderer = $renderer->init();
|
||||
$output = $renderer->render('form/widget.html', $data);
|
||||
$output = do_shortcode($output);
|
||||
try {
|
||||
$output = $renderer->render('form/widget.html', $data);
|
||||
$output = do_shortcode($output);
|
||||
} catch(\Exception $e) {
|
||||
$output = $e->getMessage();
|
||||
}
|
||||
}
|
||||
|
||||
if($form_type === 'widget') {
|
||||
|
Reference in New Issue
Block a user