Shortcodes have access to parameters delimited in the shortcode declaration via
.Get, page- and site-level variables, and also the following shortcode-specific fields:
- Shortcode name.
- Zero-based ordinal in relation to its parent. If the parent is the page itself, this ordinal will represent the position of this shortcode in the page content.
- provides access to the parent shortcode context in nested shortcodes. This can be very useful for inheritance of common shortcode parameters from the root.
- Contains filename and position for the shortcode in a page. Note that this can be relatively expensive to calculate, and is meant for error reporting. See Error Handling in Shortcodes.
- boolean that returns
truewhen the shortcode in question uses named rather than positional parameters
- represents the content between the opening and closing shortcode tags when a closing shortcode is used