1

我有一个 wordpress 博客,每次我在 facebook 上分享一个页面,例如http://atthepigsty.chunterings.com/2012/07/18/to-wait-or-to-trust/我都会在文本中得到奇怪的字符。

我已经有了 utf-8 元标记,这是解决此类问题的正常建议。

有谁知道如何解决这个问题?

钽碳

4

1 回答 1

1

您的页面上没有任何 Open Graph 元标记,因此您只能听从 Facebook 从您的网站上抓取的内容。出于某种原因,FB 正在将您的逗号翻译成那些愚蠢的字符。

在 Facebook 调试器中查看您的网页的结果: https ://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fatthepigsty.chunterings.com%2F2012%2F07%2F18% 2F等待或信任%2F

解决此问题的最简单方法是添加一个插件来为您添加这些打开的图形标签。我个人喜欢Yoast 的 Wordpress SEO。官方的Facebook 插件也有承诺。我将它用于它的一些其他功能,但我在我的主题中添加了代码functions.php以删除它的 Open Graph 标签,因为我更喜欢 WP SEO 输出的内容。

还有很多其他插件可以添加这些标签。您需要小心:由于插件功能蠕变,我曾多次使用过多的 OG 标签。每次升级后通过调试器运行您的站点,否则您将不知道发生了什么。

于 2012-07-20T13:34:38.233 回答