Gigs Calendar does not register any shortcodes to WordPress. But in gigs-calender.php you can find the reason why your attempt still worked. Search for:
if ( preg_match_all('~\[gig-cal ?(.*?)\]~', $out, $matches) ) {
$matches[0] = array_unique($matches[0]);
foreach ( $matches[0] as $key => $match ) {
$args = array();
parse_str(str_replace(' ', '&', $matches[1][$key]), $args);
$args['upcoming'] = (strpos($matches[1][$key], 'archive') !== FALSE) ? false : true;
$args['return'] = true;
$out = str_replace($match, dtc_gigs::generateList($args), $out);
}
}
This part matches everything like
[gigs-calender (..)]
so that you can even pass attributes to it.
So, to answer your question:
[gigs-calender archive]
will make the gigs archive appear on any page you put it - same with posts, also.
Other possible attributes are
- limit=[int]
- dateFormat=[short|long|archive]
- caption=[string] (%20 will work to insert white-spaces)
- template=[gigs-list(default)|next-widget|upcoming-widget(|custom_templates)]
Maybe there is even more, but I haven't checked on these.
More examples:
To list five upcoming gigs, simply type
[gig-cal limit=5]
To list archived gigs with upcoming-widget-template, simply type
[gig-cal archive template=upcoming-widget]
To list upcoming gigs with custom heading and longDate date format, simply type
[gig-cal caption=My%20Custom%20Heading dateFormat=long]