get_the_block_template_html() – Returns the markup for the current template.

You appear to be a bot. Output may be restricted

Description

Returns the markup for the current template.

Usage

$string = get_the_block_template_html();

Parameters

Returns

string Block template markup.

Source

File name: wordpress/wp-includes/block-template.php
Lines:

1 to 25 of 25
function get_the_block_template_html() {
  global $_wp_current_template_content;
  global $wp_embed;

  if ( ! $_wp_current_template_content ) {
    if ( is_user_logged_in() ) {
      return '<h1>' . esc_html__( 'No matching template found' ) . '</h1>';
    }
    return;
  }

  $content = $wp_embed->run_shortcode( $_wp_current_template_content );
  $content = $wp_embed->autoembed( $content );
  $content = do_blocks( $content );
  $content = wptexturize( $content );
  $content = convert_smilies( $content );
  $content = shortcode_unautop( $content );
  $content = wp_filter_content_tags( $content );
  $content = do_shortcode( $content );
  $content = str_replace( ']]>', ']]&gt;', $content );

  // Wrap block template in .wp-site-blocks to allow for specific descendant styles
  // (e.g. `.wp-site-blocks > *`).
  return '<div class="wp-site-blocks">' . $content . '</div>';
}
 

 View on GitHub View on Trac