在WordPress文章的文本视图中,我粘贴了以下代码:
<iframe src="//www.facebook.com/plugins/like.php? href=https://thebarneyreview.com&width&layout=standard&action=like&show_faces=true&share=true&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元标签的文档。