print_embed_sharing_dialog

The timeline below displays how wordpress function print_embed_sharing_dialog has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Prints the necessary markup for the embed sharing dialog.
 *
 * @since 4.4.0
 */
function print_embed_sharing_dialog()
{
    if (is_404()) {
        return;
    }
    $unique_suffix = get_the_ID() . '-' . wp_rand();
    $share_tab_wordpress_id = 'wp-embed-share-tab-wordpress-' . $unique_suffix;
    $share_tab_html_id = 'wp-embed-share-tab-html-' . $unique_suffix;
    $description_wordpress_id = 'wp-embed-share-description-wordpress-' . $unique_suffix;
    $description_html_id = 'wp-embed-share-description-html-' . $unique_suffix;
    ?>
	<div class="wp-embed-share-dialog hidden" role="dialog" aria-label="<?php 
    esc_attr_e('Sharing options');
    ?>">
		<div class="wp-embed-share-dialog-content">
			<div class="wp-embed-share-dialog-text">
				<ul class="wp-embed-share-tabs" role="tablist">
					<li class="wp-embed-share-tab-button wp-embed-share-tab-button-wordpress" role="presentation">
						<button type="button" role="tab" aria-controls="<?php 
    echo $share_tab_wordpress_id;
    ?>" aria-selected="true" tabindex="0"><?php 
    esc_html_e('WordPress Embed');
    ?></button>
					</li>
					<li class="wp-embed-share-tab-button wp-embed-share-tab-button-html" role="presentation">
						<button type="button" role="tab" aria-controls="<?php 
    echo $share_tab_html_id;
    ?>" aria-selected="false" tabindex="-1"><?php 
    esc_html_e('HTML Embed');
    ?></button>
					</li>
				</ul>
				<div id="<?php 
    echo $share_tab_wordpress_id;
    ?>" class="wp-embed-share-tab" role="tabpanel" aria-hidden="false">
					<input type="text" value="<?php 
    the_permalink();
    ?>" class="wp-embed-share-input" aria-label="<?php 
    esc_attr_e('URL');
    ?>" aria-describedby="<?php 
    echo $description_wordpress_id;
    ?>" tabindex="0" readonly/>

					<p class="wp-embed-share-description" id="<?php 
    echo $description_wordpress_id;
    ?>">
						<?php 
    _e('Copy and paste this URL into your WordPress site to embed');
    ?>
					</p>
				</div>
				<div id="<?php 
    echo $share_tab_html_id;
    ?>" class="wp-embed-share-tab" role="tabpanel" aria-hidden="true">
					<textarea class="wp-embed-share-input" aria-label="<?php 
    esc_attr_e('HTML');
    ?>" aria-describedby="<?php 
    echo $description_html_id;
    ?>" tabindex="0" readonly><?php 
    echo esc_textarea(get_post_embed_html(600, 400));
    ?></textarea>

					<p class="wp-embed-share-description" id="<?php 
    echo $description_html_id;
    ?>">
						<?php 
    _e('Copy and paste this code into your site to embed');
    ?>
					</p>
				</div>
			</div>

			<button type="button" class="wp-embed-share-dialog-close" aria-label="<?php 
    esc_attr_e('Close sharing dialog');
    ?>">
				<span class="dashicons dashicons-no"></span>
			</button>
		</div>
	</div>
	<?php 
}

WordPress Version: 4.4

/**
 * Prints the necessary markup for the embed sharing dialog.
 *
 * @since 4.4.0
 */
function print_embed_sharing_dialog()
{
    if (is_404()) {
        return;
    }
    ?>
	<div class="wp-embed-share-dialog hidden" role="dialog" aria-label="<?php 
    esc_attr_e('Sharing options');
    ?>">
		<div class="wp-embed-share-dialog-content">
			<div class="wp-embed-share-dialog-text">
				<ul class="wp-embed-share-tabs" role="tablist">
					<li class="wp-embed-share-tab-button wp-embed-share-tab-button-wordpress" role="presentation">
						<button type="button" role="tab" aria-controls="wp-embed-share-tab-wordpress" aria-selected="true" tabindex="0"><?php 
    esc_html_e('WordPress Embed');
    ?></button>
					</li>
					<li class="wp-embed-share-tab-button wp-embed-share-tab-button-html" role="presentation">
						<button type="button" role="tab" aria-controls="wp-embed-share-tab-html" aria-selected="false" tabindex="-1"><?php 
    esc_html_e('HTML Embed');
    ?></button>
					</li>
				</ul>
				<div id="wp-embed-share-tab-wordpress" class="wp-embed-share-tab" role="tabpanel" aria-hidden="false">
					<input type="text" value="<?php 
    the_permalink();
    ?>" class="wp-embed-share-input" aria-describedby="wp-embed-share-description-wordpress" tabindex="0" readonly/>

					<p class="wp-embed-share-description" id="wp-embed-share-description-wordpress">
						<?php 
    _e('Copy and paste this URL into your WordPress site to embed');
    ?>
					</p>
				</div>
				<div id="wp-embed-share-tab-html" class="wp-embed-share-tab" role="tabpanel" aria-hidden="true">
					<textarea class="wp-embed-share-input" aria-describedby="wp-embed-share-description-html" tabindex="0" readonly><?php 
    echo esc_textarea(get_post_embed_html(600, 400));
    ?></textarea>

					<p class="wp-embed-share-description" id="wp-embed-share-description-html">
						<?php 
    _e('Copy and paste this code into your site to embed');
    ?>
					</p>
				</div>
			</div>

			<button type="button" class="wp-embed-share-dialog-close" aria-label="<?php 
    esc_attr_e('Close sharing dialog');
    ?>">
				<span class="dashicons dashicons-no"></span>
			</button>
		</div>
	</div>
	<?php 
}