Shortcode under a Shortcode Multiple times Possible?

Yes, you can include a shortcode however many times you like, inside a shortcode. Just make sure you set up the parent shortcode to parse shortcodes nested within.

So, for example, if your [shortcode] does something like

function outer_shortcode($content = null) {
    return '<div>' . $content . '</div>';
}

just be sure to update it to parse the content for other shortcodes:

function outer_shortcode($content = null) {
    return '<div>' . do_shortcode($content) . '</div>';
}

You can then nest however many duplicate shortcodes as you like inside.

Leave a Comment