Description 
 Since the shortcode needs to be run earlier than other shortcodes, this function removes all existing shortcodes, registers the shortcode, calls do_shortcode(), and then re-registers the old shortcodes.
    Parameters 
  - $content
-   (string) (Required) Content to parse  
Return 
 (string) Content with shortcode parsed
    Source 
  File: wp-includes/class-wp-embed.php 
 public function run_shortcode( $content ) {
		global $shortcode_tags;
		// Back up current registered shortcodes and clear them all out.
		$orig_shortcode_tags = $shortcode_tags;
		remove_all_shortcodes();
		add_shortcode( 'embed', array( $this, 'shortcode' ) );
		// Do the shortcode (only the [embed] one is registered).
		$content = do_shortcode( $content, true );
		// Put the original shortcodes back.
		$shortcode_tags = $orig_shortcode_tags;
		return $content;
	}