如何更改Facebook分享信息?

时间:2015-01-12 15:51:11

标签: php wordpress

我尝试了各种代码而没有工作。 这是其中之一:

<?php
$title=urlencode('Title of Your iFrame Tab');
$url=urlencode('http://www.example.com/');
$summary=urlencode('Custom message that summarizes what your tab is about, or just a simple message to tell people to check out your tab.');
$image=urlencode('http://www.daddydesign.com/wp-content/uploads/2011/06/facebook_iframe_share_button.jpg');
?>

<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $title;?>&amp;p[summary]=<?php echo $summary;?>&amp;p[url]=<?php echo $url; ?>&amp;p[images][0]=<?php echo $image;?>','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)">Insert text or an image here.</a>

Facebook已经改变了一些东西,现在开发人员可以改变的唯一参数是页面的URL,但没有别的。

有谁知道是否仍然可以更改共享页面的标题和说明?

1 个答案:

答案 0 :(得分:2)

考虑使用Facebook Open Graph

Open Graph Protocol website

还有一个plugin for Open Graph

一个例子:

您可以使用这些元标记更改共享中显示的标题和说明。

<meta property="og:description" content="Your description here" />
<meta property="og:title" content="The title of the page" />

Facebook还提供debugging tool,您可以使用它来查看它如何从您的网站查看给定页面。

有时Facebook似乎不会清除给定页面的缓存。在SO上有关于该问题here的讨论。我有时遇到麻烦。对我来说,它可以在URL的末尾添加类似?refresh=1的内容,然后每次都增加该数字。

您可以查看有关使用Facebook OG here的最佳做法列表。最后但并非最不重要的是list with more available tags。您可以单击每个以查看更多信息。我担心它并不全面,但因为它不包括例如og:title