Chère communauté Joomla,
Je travaille sur un petit plugin système pour injecter des propriétés Facebook Open Graph dans un article. Par conséquent, j'utilise $document->setMetaData()
. Mais maintenant, j'ai découvert que cela ajoute <meta name="">
balises à l'en-tête de la page, mais Facebook s'attend à ce que <meta property="">
Mots clés.
Quelle est la meilleure façon de mettre un <meta property="">
balise dans l'en-tête de la page?
Veuillez expliquer avec autant de détails que possible, car je suis absolument nouveau dans le développement du plugin Joomla.
Tout conseil est apprécié, merci.
À partir de Joomla 3.6, vous pouvez ajouter un attribut 'property' à l'aide de setMetaData.
$doc = JFactory::getDocument();
$doc->setMetaData('og:image', 'https://cdn.joomla.org/images/Joomla_logo.png', 'property');
Qu'à cela ne tienne, je viens de découvrir le puissant appel d'API $document->addCustomTag()
. Merci quand même!