Use original image as preview

This commit is contained in:
grandeljay 2022-06-08 16:02:20 +02:00
parent 90f4de5885
commit 390915a884
2 changed files with 3 additions and 25 deletions

View file

@ -89,28 +89,6 @@ class Blog
return $htmlPicture;
}
public static function getMediaPreviewURL(int $mediaID): string
{
$url = '';
$media = self::getMedia($mediaID);
$mediaSizes = (array) $media->media_details->sizes;
uasort(
$mediaSizes,
function ($a, $b) {
$sizeA = $a->width + $a->height;
$sizeB = $b->width + $b->height;
return $sizeA <=> $sizeB;
}
);
$mediaSmallest = (object) reset($mediaSizes);
$url = $mediaSmallest->source_url;
return $url;
}
public static function getCategory(int $categoryID): \stdClass
{
$category = self::get(sprintf(self::ENDPOINT_CATEGORIES, $categoryID));

View file

@ -11,12 +11,12 @@ namespace wishthis;
$postSlug = $_SESSION['_GET']['slug'];
$post = Blog::getPostBySlug($postSlug);
$postMediaHTML = isset($post->featured_media) ? Blog::getMediaHTML($post->featured_media) : '';
$postMediaURL = isset($post->featured_media) ? Blog::getMediaPreviewURL($post->featured_media) : '';
$postMedia = isset($post->featured_media) ? Blog::getMedia($post->featured_media) : new \stdClss();
$page = new Page(__FILE__, $post->title->rendered);
if ('' !== $postMediaURL) {
$page->link_preview = $postMediaURL;
if (isset($postMedia->source_url)) {
$page->link_preview = $postMedia->source_url;
}
$page->header();