Joomla: поместите изображение статьи в голову для Facebook - PullRequest
0 голосов
/ 14 мая 2018

Я хотел бы извлечь вступительное изображение статьи и вставить его в заголовок для метаданных og: image в Facebook.Проблема в том, что я не могу получить правильную информацию для заполнения. Вот что я пробовал ...

<?php echo '<meta property="og:image" content="'.$images->image_fulltext.'">';
?>

<?php echo '<meta property="og:image" content="'.JLayoutHelper::render('joomla.content.intro_image', $this->item).'">';
?>

Также пробовал:

$doc = JFactory::getDocument();
$images = json_decode($this->item->images);
$fbimage = JURI::base() . $images->image_fulltext;
$doc->addCustomTag( '<meta property="og:image" content="' . $fbimage . '">' );

Все я<meta property="og:image" content="">

Что мне нужно, чтобы получить полное доменное имя изображения статьи или изображения вступления?

1 Ответ

0 голосов
/ 14 мая 2018

Вы можете попробовать код ниже -

$doc = JFactory::getDocument();
$doc->addCustomTag('<meta property="og:image" content="'. Juri::root() . $images->image_fulltext .'">');

Juri::root() возвращает URL сайта.Подробнее о Juri Class

Чтобы получить вводное изображение или полный путь к изображению, вы можете обратиться по этой ссылке .

...