ASTRA_Ext_WooCommerce_Markup::check_theme_builder_existance()
Template Parts Support
Description
Return
(void)
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function check_theme_builder_existance() { self::$wc_layout_built_with_themer = false; // Elementor Pro themer layout. if ( class_exists( 'ElementorPro\Modules\ThemeBuilder\Module' ) ) { $documents_single = ElementorPro\Modules\ThemeBuilder\Module::instance()->get_conditions_manager()->get_documents_for_location( 'single' ); if ( ! empty( $documents_single ) ) { self::$wc_layout_built_with_themer = true; } } // Beaver Builder themer layout. if ( class_exists( 'FLThemeBuilderLoader' ) || class_exists( 'FLThemeBuilderLayoutData' ) ) { $template_ids = FLThemeBuilderLayoutData::get_current_page_content_ids(); if ( ! empty( $template_ids ) ) { $template_id = $template_ids[0]; $template_type = get_post_meta( $template_id, '_fl_theme_layout_type', true ); if ( 'singular' === $template_type ) { self::$wc_layout_built_with_themer = true; } } } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
3.9.2 | Introduced. |