PluginProbe
Elementor Website Builder – more than just a page builder / 4.2.4
Elementor Website Builder – more than just a page builder v4.2.4
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | core/base/document.php +0 -16 4.3.0-beta24.2.4 View file →
@@ -1871,12 +1871,8 @@
1871 1871
1872 1872 if ( $should_store_scripts ) {
1873 1873 $scripts_to_queue = array_values( array_diff( $wp_scripts->queue, $scripts_ignored ) );
1874 1874 $styles_to_queue = array_values( array_diff( $wp_styles->queue, $styles_ignored ) );
1875 - $styles_to_queue = array_values( array_filter(
1876 - $styles_to_queue,
1877 - [ $this, 'should_enqueue_cached_style' ]
1878 - ) );
1879 1875 }
1880 1876
1881 1877 $cached_data = [
1882 1878 'content' => ob_get_clean(),
@@ -1897,12 +1893,8 @@
1897 1893 }
1898 1894
1899 1895 if ( ! empty( $cached_data['styles'] ) ) {
1900 1896 foreach ( $cached_data['styles'] as $style_handle ) {
1901 - if ( ! $this->should_enqueue_cached_style( $style_handle ) ) {
1902 - continue;
1903 - }
1904 -
1905 1897 wp_enqueue_style( $style_handle );
1906 1898 }
1907 1899 }
1908 1900 }
@@ -1915,16 +1907,8 @@
1915 1907 }
1916 1908
1917 1909 echo $content; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
1918 1910 }
1919 - }
1920 -
1921 - private function should_enqueue_cached_style( $style_handle ): bool {
1922 - if ( 0 !== strpos( $style_handle, 'elementor-post' ) ) {
1923 - return true;
1924 - }
1925 -
1926 - return (bool) wp_styles()->query( 'elementor-frontend', 'registered' );
1927 1911 }
1928 1912
1929 1913 protected function do_print_elements( $elements_data ) {
1930 1914 $this->update_runtime_elements( $elements_data );