Quite often the need arises to insert another set of shortcodes inside existing shortcodes of the same nature.
Such as inserting new [jbox] inside of another set of [jbox] shortcodes. Or creating new column layout inside of existing columns.
Wordpress does not handle shortcode filtering logic perfectly and nesting shortcodes of the same type inside of each other would break the content.
Starting from version 1.220 J-Shortcodes added support for unlimited nested levels of shortcodes. This is achived by adding character: ‘=’ right after the opening shortcode bracket.
So for example if you want to nest [jcolumns] shortcodes inside of each other, you’d do it the following way:
[jcolumns]
...
[jcol/]
[=jcolumns]
...
[=jcol/]
[==jcolumns]
...
[==jcol/]
...
[==/jcolumns]
[=jcol/]
...
[=/jcolumns]
[jcol/]
...
[/jcolumns]
So, essentially you add one ‘=’ character for every new nesting level.
Please note that you do not have to use this technique for shortcodes of different type. For example inserting [jbutton] shortcode inside of [jbox] shortcode does not require any additional effort.
Same technique could be applied to any J Shortcodes, including newly added
[j-memberwing] shortcodes that offers enhanced support for wordpress membership plugin MemberWing-X.



