Joomla /PHP, как добавить <meta property> вместо имени <meta name> теги в заголовок?

Дорогое сообщество Joomla,

Я работаю над небольшим системным плагином, чтобы вставлять свойства Facebook Open Graph в статью. Поэтому я использовал $document->setMetaData(). Но теперь я обнаружил, что это добавляет теги <meta name=""> в заголовок страницы, но Facebook ожидает <meta property=""> теги.

Каков самый простой способ поместить тег <meta property=""> в заголовок страницы?

Пожалуйста, объясните как можно подробнее, так как я абсолютно новый для плагина Joomla developemnt.

Любые советы приветствуются, Спасибо.

8 голосов | спросил SePröbläm 31 Maypm15 2015, 22:30:57

2 ответа


5

Ничего, я только что обнаружил могучий вызов API $document->addCustomTag(). Спасибо вам в любом случае!

ответил SePröbläm 31 Maypm15 2015, 22:58:08
5

Начиная с Joomla 3.6 вы можете добавить атрибут 'property', используя setMetaData ​​p>

$doc = JFactory::getDocument();
$doc->setMetaData('og:image', 'https://cdn.joomla.org/images/Joomla_logo.png', 'property');

Ссылка: https://github.com/joomla/joomla-cms/pull/10682

ответил webchun 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 07 Sep 2016 14:37:17 +0300 2016, 14:37:17

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132