На одной из моих страниц на сайте я заметил несколько мета-свойств для Facebook (og properties)
Тем не менее, я хочу изменить их на другие свойства og …. но страница динамическая и для разных пользователей показывает разный контент, я хотел вставить метас прямо в коде php, который генерирует контент страницы.
Я пытался использовать
JFactory::getDocument()->addCustomTag('<meta property="og:type" content="articles" />');
Но никакой реакции … старая мета-версия: тип не изменился.
Пожалуйста, предложите какой-либо способ редактирования метаданных страницы или способ правильно использовать addCustomTag.
Спасибо
Joomla по умолчанию не добавляет метатеги открытого графика. Вы должны найти сторонний плагин или шаблон, который их создает, и отключить его.
Вы можете разместить новые теги og, используя JDocumentHTML / addCustomTag функция. Вот пример:
$doc =& JFactory::getDocument();
$doc->addCustomTag( '
<meta property="og:title" content="" />
<meta property="og:type" content="" />
<meta property="og:url" content="" />
<meta property="og:site_name" content="" />
' );
Надеюсь это поможет
У меня установлено расширение JFB Connect, поэтому я просто использовал шорткод {SCOpenGraph image = PATH} JFB для изменения старых метаданных.