我的网站http://voteupvotedown.com/包含很多图片。我想为每个图像添加一个FB共享按钮。它正在工作,但我面临一个严重的问题。当我分享一个图像时,实际图像没有显示而不是显示网站上的第一个图像显示。我在那里点击共享按钮时以任何方式获取相应的图像?我的意思是,无论如何动态添加元OG标签?
答案 0 :(得分:1)
你可以这样做。您可以为不同的照片添加不同的ID。例如,Sachin链接为http://voteupvotedown.com/?photo=sachin,Modi链接为http://voteupvotedown.com/?photo=modi。
要实现这一点,首先要更改你的php:
<?php
if(isset($_GET["photo"]))
{
if($_GET["photo"]=="sachin")
{
<meta property="og:image" content="path/to/sachin.png">
}
else if($_GET["photo"]=="modi")
{
<meta property="og:image" content="path/to/modi.png">
}
}
else
{
//Set Default Image
<meta property="og:image" content="path/to/logo.png">
}
?>
然后,您需要创建具有不同链接的不同共享按钮,但所有链接将共享相同的页面。