| 1 |
<?php |
| 2 |
defined( 'ABSPATH' ) || exit; |
| 3 |
use YayMail\Utils\TemplateHelpers; |
| 4 |
use YayMail\Models\TemplateModel; |
| 5 |
use YayMail\Elements\ElementsLoader; |
| 6 |
/** |
| 7 |
* $args includes |
| 8 |
* $element |
| 9 |
* $render_data |
| 10 |
* $is_nested |
| 11 |
*/ |
| 12 |
if ( empty( $args['element'] ) ) { |
| 13 |
return; |
| 14 |
} |
| 15 |
|
| 16 |
$element = $args['element']; |
| 17 |
|
| 18 |
$template_model = TemplateModel::get_instance(); |
| 19 |
$global_header_footer = $template_model->get_global_header_and_footer(); |
| 20 |
|
| 21 |
$global_footer_elements = isset( $global_header_footer['global_footer_elements'] ) ? $global_header_footer['global_footer_elements'] : []; |
| 22 |
|
| 23 |
ob_start(); |
| 24 |
ElementsLoader::render_elements( $global_footer_elements, $args ); |
| 25 |
$element_content = ob_get_clean(); |
| 26 |
|
| 27 |
$allowed_html = TemplateHelpers::wp_kses_allowed_html(); |
| 28 |
echo wp_kses( $element_content, $allowed_html ); |
| 29 |
|
| 30 |
// TemplateHelpers::wrap_element_content( $element_content, $element, $wrapper_style ); |
| 31 |
|