我如何让Facebook的Like按钮显示链接而不是仅仅说“Jim喜欢一个链接”;在一个Wordpress帖子上


How do I get Facebook Like button to show the link and not just say "Jim likes a link" on a Wordpress post?

在WordPress文章的文本视图中,我粘贴了以下代码:

<iframe src="//www.facebook.com/plugins/like.php?   href=https://thebarneyreview.com&amp;width&amp;layout=standard&amp;action=like&amp;show_faces=true&amp;share=true&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:80px;" allowTransparency="true"></iframe>

当我点击分享按钮时,它工作得很好。它会发布你正在分享的网站的链接和预览。

当我点击"喜欢"按钮时,它只会在我的Facebook活动日志中显示为"Jim喜欢一个链接",而不是"Jim喜欢thebarneyreview.com"或其他显示我喜欢的内容的内容。而且它不会出现在任何人的新闻推送中。是否有一些我需要改变的代码,或者我错了喜欢按钮应该如何工作?

在使用调试器抓取您的url时,我可以看到您的页面中缺少Open Graph元标签。看起来您需要添加这些标签来改变故事的呈现方式。例如,如果将og:type设置为article,则故事将渲染为"Foobar likes an article on ..."。你可以在这里和这里查看关于Open Graph元标签的文档。