Use OEmbed data when available no matter the type

This commit is contained in:
Hypolite Petovan 2018-09-13 21:50:52 -04:00
parent 4079524f78
commit 5b5e5ef4db

View file

@ -161,16 +161,14 @@ class ParseUrl
$siteinfo['type'] = $oembed_data->type; $siteinfo['type'] = $oembed_data->type;
} }
if (($oembed_data->type == 'link') && ($siteinfo['type'] != 'photo')) { if (isset($oembed_data->title)) {
if (isset($oembed_data->title)) { $siteinfo['title'] = trim($oembed_data->title);
$siteinfo['title'] = trim($oembed_data->title); }
} if (isset($oembed_data->description)) {
if (isset($oembed_data->description)) { $siteinfo['text'] = trim($oembed_data->description);
$siteinfo['text'] = trim($oembed_data->description); }
} if (isset($oembed_data->thumbnail_url)) {
if (isset($oembed_data->thumbnail_url)) { $siteinfo['image'] = $oembed_data->thumbnail_url;
$siteinfo['image'] = $oembed_data->thumbnail_url;
}
} }
} }
} }
@ -337,7 +335,7 @@ class ParseUrl
$siteinfo['type'] = 'link'; $siteinfo['type'] = 'link';
} }
if ((@$siteinfo['image'] == '') && !$no_guessing) { if (empty($siteinfo['image']) && !$no_guessing) {
$list = $xpath->query('//img[@src]'); $list = $xpath->query('//img[@src]');
foreach ($list as $node) { foreach ($list as $node) {
$img_tag = []; $img_tag = [];