File "embed-content.php"

Full path: /home/kosmetik/public_html/wp-includes/theme-compat/embed-content.php
File size: 2.06 B
MIME-type: text/html
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

	<div <?php 
post_class('wp-embed');
?>>
		<?php 
$thumbnail_id = 0;
if (has_post_thumbnail()) {
    $thumbnail_id = get_post_thumbnail_id();
}
if ('attachment' === get_post_type() && wp_attachment_is_image()) {
    $thumbnail_id = get_the_ID();
}
$thumbnail_id = apply_filters('embed_thumbnail_id', $thumbnail_id);
if ($thumbnail_id) {
    $aspect_ratio = 1;
    $measurements = array(1, 1);
    $image_size = 'full';
    $meta = wp_get_attachment_metadata($thumbnail_id);
    if (!empty($meta['sizes'])) {
        foreach ($meta['sizes'] as $size => $data) {
            if ($data['height'] > 0 && $data['width'] / $data['height'] > $aspect_ratio) {
                $aspect_ratio = $data['width'] / $data['height'];
                $measurements = array($data['width'], $data['height']);
                $image_size = $size;
            }
        }
    }
    $image_size = apply_filters('embed_thumbnail_image_size', $image_size, $thumbnail_id);
    $shape = $measurements[0] / $measurements[1] >= 1.75 ? 'rectangular' : 'square';
    $shape = apply_filters('embed_thumbnail_image_shape', $shape, $thumbnail_id);
}
if ($thumbnail_id && 'rectangular' === $shape) {
    ?>
			<div class="wp-embed-featured-image rectangular">
				<a href="<?php 
    the_permalink();
    ?>" target="_top">
					<?php 
    echo wp_get_attachment_image($thumbnail_id, $image_size);
    ?>
				</a>
			</div>
		<?php 
}
?>

		<p class="wp-embed-heading">
			<a href="<?php 
the_permalink();
?>" target="_top">
				<?php 
the_title();
?>
			</a>
		</p>

		<?php 
if ($thumbnail_id && 'square' === $shape) {
    ?>
			<div class="wp-embed-featured-image square">
				<a href="<?php 
    the_permalink();
    ?>" target="_top">
					<?php 
    echo wp_get_attachment_image($thumbnail_id, $image_size);
    ?>
				</a>
			</div>
		<?php 
}
?>

		<div class="wp-embed-excerpt"><?php 
the_excerpt_embed();
?></div>

		<?php 
do_action('embed_content');
?>

		<div class="wp-embed-footer">
			<?php 
the_embed_site_title();
?>

			<div class="wp-embed-meta">
				<?php 
do_action('embed_content_meta');
?>
			</div>
		</div>
	</div>