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>