PluginProbe
Depicter — Popup & Slider Builder / 1.9.2
Depicter — Popup & Slider Builder v1.9.2
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
← All changes | app/src/Modules/Elementor/Module.php +1 -3 trunk1.9.2 View file →
@@ -38,10 +38,9 @@
38 38 if ( !class_exists( '\Elementor\Plugin' ) || empty( $post->ID ) ) {
39 39 return;
40 40 }
41 41
42 - $document = \Elementor\Plugin::$instance->documents->get($post->ID);
43 - if ( !empty( $document ) && $document->is_built_with_elementor() ) {
42 + if ( \Elementor\Plugin::$instance->documents->get($post->ID)->is_built_with_elementor() ) {
44 43 $elementor_data = get_post_meta( $post->ID, '_elementor_data', true );
45 44 $elementor_data = is_array( $elementor_data ) ? JSON::encode( $elementor_data ) : $elementor_data;
46 45
47 46 if ( strpos( $elementor_data, 'depicter_slider' ) ) {
@@ -50,9 +49,8 @@
50 49
51 50 preg_match_all( '/slider_id":"(\d+)"/', $elementor_data, $sliderIDs, PREG_SET_ORDER );
52 51 foreach( $sliderIDs as $key => $sliderID ) {
53 52 if ( !empty( $sliderID[1] ) ) {
54 - \Depicter::document()->cacheCustomStyles( $sliderID[1] );
55 53 \Depicter::front()->assets()->enqueueCustomAssets( $sliderID[1] );
56 54 \Depicter::front()->assets()->enqueuePreloadTags( $sliderID[1] );
57 55 }
58 56 }