我試圖動態地設置一個joomla 1.5網站的一部分url的邏輯上的og:image meta標籤。如何在Joomla中動態設置og:image meta標籤?
這是代碼:
<?php
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
if (strpos($actual_link,'basket') !== false) {
?>
<meta property="og:image" content="http://astel-teglio.it/site/images/Basketball.png" />
<?php
}else{
?>
<meta property="og:image" content="http://astel-teglio.it/site/images/LOGO.jpg" />
<?php
}
?>
的邏輯很簡單,如果URL包含籃我想使用的圖像Basketball.png,否則LOGO.jpg。
如果我在瀏覽器中觀看源代碼,我會看到正確的屬性,但是當在Facebook上粘貼鏈接時,我總是看到Logo圖像(否則)。
有兩個樣品頁:
謝謝,但我認爲$ shareImg是joomla文章的圖像,但我希望總是爲整個部分設置相同的圖像(例如,「basket」部分的籃球照片,「calcio部分的足球照片」 「) –
@MigioB它不是Joomla的文章圖像這些是虛擬var你可以設置任何你想要的每一篇文章。 –
好的,我會試試,謝謝。 –