render_search_modal(); $default_footer_elements[] = ob_get_clean(); $default_footer_elements[] = $elements->render_cart_offcanvas(); $default_footer_elements[] = $elements->render_offcanvas(); } if (get_theme_mod('has_back_top', 'no') === 'yes') { ob_start(); blocksy_output_back_to_top_link(); $default_footer_elements[] = ob_get_clean(); } $footer_elements = apply_filters( 'blocksy:footer:offcanvas-drawer', $default_footer_elements ); if (! empty($footer_elements)) { echo '
'; foreach ($footer_elements as $footer_el) { echo $footer_el; } echo '
'; } } } add_action('wp_footer', function () { if (! is_admin()) { blocksy_output_drawer_canvas(); } if (is_customize_preview()) { blocksy_add_customizer_preview_cache( function () { return blocksy_html_tag( 'div', ['data-id' => 'socials-general-cache'], '
' . blocksy_social_icons(null, [ 'type' => 'simple-small' ]) . '
' ); } ); } if (is_customize_preview()) { blocksy_add_customizer_preview_cache(function () { return blocksy_html_tag( 'div', ['data-id' => 'back-to-top-link'], blocksy_collect_and_return(function () { blocksy_output_back_to_top_link(true); }) ); }); } }, 5);