Shortcodes are a great way to output dynamic and complex content on WordPress posts and pages.
Shortcodes don’t come built-into WP. Rather, they are added to your site by plugins (and sometimes themes). For instance, a contact form plugin like WPForms provides you with a new interface to create forms. Each form then has a shortcode you can copy and paste into a page to output the form.
When it comes to content like a contact form, it has only been possible to add to a page with shortcodes. That said, the new Gutenberg editor is changing all of that, but we’ll cover that in a future video!