Understand the context in which they’re being executed and adjust their behaviour accordingly.
- You want to be able to control when a shortcode will get expanded
- You don’t want HTML to appear in tooltips
- Provide help, syntax, example(s), generated code snippets and extended help