File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ class Display
18
18
public $ options = null ;
19
19
private $ isBlock = false ;
20
20
private $ isRenderingModule = false ;
21
+ private $ isShortcode = false ; // Flag to indicate if the current context is a shortcode.
22
+
21
23
22
24
private static $ sidebarState = []; //Holds state of sidebars.
23
25
@@ -40,6 +42,10 @@ public function __construct()
40
42
$ data ['isBlock ' ] = $ this ->isBlock ;
41
43
}
42
44
45
+ if ($ this ->isShortcode ) {
46
+ $ data ['isShortcode ' ] = true ;
47
+ }
48
+
43
49
return $ data ;
44
50
});
45
51
}
@@ -773,14 +779,17 @@ public function shortcodeDisplay($args)
773
779
$ class = \Modularity \ModuleManager::$ classes [$ module ->post_type ];
774
780
$ module = new $ class ($ module , $ args );
775
781
782
+ $ this ->isShortcode = true ;
776
783
$ moduleMarkup = $ this ->getModuleMarkup ($ module , $ args );
777
784
if (empty ($ moduleMarkup )) {
785
+ $ this ->isShortcode = false ;
778
786
return ;
779
787
}
780
788
781
789
$ moduleMarkup = apply_filters ('Modularity/Display/Markup ' , $ moduleMarkup , $ module );
782
790
$ moduleMarkup = apply_filters ('Modularity/Display/ ' . $ module ->post_type . '/Markup ' , $ moduleMarkup , $ module );
783
791
792
+ $ this ->isShortcode = false ;
784
793
return '<div class=" ' . $ module ->post_type . '"> ' . $ moduleMarkup . '</div> ' ;
785
794
}
786
795
You can’t perform that action at this time.
0 commit comments