wpseek.com
A WordPress-centric search engine for devs and theme authors
the_embed_site_title › WordPress Function
Since4.5.0
Deprecatedn/a
› the_embed_site_title ( No parameters )
| Defined at: |
|
| Codex: |
Prints the necessary markup for the site title in an embed template.
Related Functions: the_archive_title, get_embed_template, print_embed_styles, the_title, register_block_core_site_title
Source
function the_embed_site_title(): void {
$fallback_icon_url = includes_url( 'images/w-logo-blue.png' );
$site_icon_url = get_site_icon_url( 32, $fallback_icon_url );
$icon_img = '';
if ( $site_icon_url ) {
$site_icon_url_2x = get_site_icon_url( 64, $fallback_icon_url );
$srcset = ( $site_icon_url_2x && $site_icon_url !== $site_icon_url_2x ) ? sprintf( ' srcset="%s 2x"', esc_url( $site_icon_url_2x ) ) : '';
$icon_img = sprintf(
'<img src="%s"%s width="32" height="32" alt="" class="wp-embed-site-icon" />',
esc_url( $site_icon_url ),
$srcset
);
}
$site_title = sprintf(
'<a href="%s" target="_top">%s<span>%s</span></a>',
esc_url( home_url() ),
$icon_img,
esc_html( get_bloginfo( 'name' ) )
);
$site_title = '<div class="wp-embed-site-title">' . $site_title . '</div>';
/**
* Filters the site title HTML in the embed footer.
*
* @since 4.4.0
*
* @param string $site_title The site title HTML.
*/
echo apply_filters( 'embed_site_title_html', $site_title );
}