| @@ -24,10 +24,8 @@ | ||
| 24 | 24 | add_action( 'get_footer', [ $this, 'get_footer' ], 0 ); |
| 25 | 25 | add_action( 'elementor/document/wrapper_attributes', [ $this, 'wrapper_attributes' ], 10, 2 ); |
| 26 | 26 | add_action( 'template_redirect', array( $this, 'set_global_product' ) ); |
| 27 | 27 | |
| 28 | - add_action( 'templately_builder_header_after', [ self::class, 'print_style_tags' ], 0 ); | |
| 29 | - add_action( 'templately_builder_footer_before', [ self::class, 'print_style_tags' ], 0 ); | |
| 30 | 28 | /** |
| 31 | 29 | * Only for Development Mode. |
| 32 | 30 | */ |
| 33 | 31 | if ( defined( 'TEMPLATELY_DEV_VIEWS' ) && TEMPLATELY_DEV_VIEWS ) { |
| @@ -136,32 +134,9 @@ | ||
| 136 | 134 | if ( class_exists('\WC_Product') && ! $product instanceof \WC_Product ) { |
| 137 | 135 | $product_id = get_the_ID(); |
| 138 | 136 | if ( $product_id ) { |
| 139 | 137 | wc_setup_product_data( $product_id ); |
| 140 | - } | |
| 141 | - } | |
| 142 | - } | |
| 143 | - | |
| 144 | - /** | |
| 145 | - * Print remaining enqueued styles with error handling. | |
| 146 | - */ | |
| 147 | - public static function print_style_tags() { | |
| 148 | - try { | |
| 149 | - $wp_styles = wp_styles(); | |
| 150 | - // handles dependencies | |
| 151 | - $wp_styles->do_items(); | |
| 152 | - if ( is_object( $wp_styles ) && is_array( $wp_styles->queue ?? null ) ) { | |
| 153 | - foreach ( $wp_styles->queue as $style ) { | |
| 154 | - if ( is_string( $style ) && ! $wp_styles->query( $style, 'done' ) ) { | |
| 155 | - $wp_styles->do_item( $style ); | |
| 156 | - $wp_styles->done[] = $style; | |
| 157 | - } | |
| 158 | - } | |
| 159 | - } | |
| 160 | - } catch ( \Throwable $e ) { | |
| 161 | - if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { | |
| 162 | - error_log( 'Templately: Error printing styles - ' . $e->getMessage() ); | |
| 163 | 138 | } |
| 164 | 139 | } |
| 165 | 140 | } |
| 166 | 141 | |
| 167 | 142 | } |