It sounds weird but yes you can make shortcodes ready to use in your blog post and page headings. Shortcodes In Titles is a free WordPress plugin that adds ability to use shortcodes in post titles without any hassle.
It erases given shortcode tag from your post’s permalink and filters the rest of your titles. Hence, you only show the title with applied shortcodes wherever you want. Install and activate it and start using shortcodes in your post titles.
- WordPress generates the permalink of your post without the shortcode tag
- The shortcode will be striped from wp_title(), leaving the title intact