Picture posts do work again - everything else should work as well

This commit is contained in:
Michael 2018-09-06 20:30:16 +00:00
parent 04fb885857
commit 1d4a5402ff
2 changed files with 17 additions and 14 deletions

View file

@ -271,11 +271,9 @@ class ParseUrl
$siteinfo['image'] = $meta_tag['content'];
break;
case 'twitter:card':
// Convert Twitter types in our own
// Detect photo pages
if ($meta_tag['content'] == 'summary_large_image') {
$siteinfo['type'] = 'photo';
} else {
$siteinfo['type'] = $meta_tag['content'];
}
break;
case 'twitter:description':
@ -334,6 +332,11 @@ class ParseUrl
}
}
// Prevent to have a photo type without an image
if (empty($siteinfo['image']) && (siteinfo['type'] == 'photo')) {
$siteinfo['type'] = 'link';
}
if ((@$siteinfo['image'] == '') && !$no_guessing) {
$list = $xpath->query('//img[@src]');
foreach ($list as $node) {