Facebook喜欢插件HTML实体

时间:2010-05-28 10:51:57

标签: php wordpress facebook special-characters html-entities

我在Wordpress博客上安装了新的Like插件。我还安装了用于Wordpress的Open Graph插件。

这一切都神奇地工作,只有当我点击时,我的Facebook Wall上会显示HTML特殊字符。

我试图通过编辑插件的php来阻止Open Graph插件首先编码mega标签的内容。

我改变了:

return "<meta property=\"{$property}\" content=\"".htmlentities($content)."\" />";

为:

return "<meta property=\"{$property}\" content=\"".$content."\" />";

然后尝试:

return "<meta property=\"{$property}\" content=\"".htmlspecialchars_decode($content)."\" />";

但没有运气

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我不建议删除内容变量的HTML编码,请使用esc_html()

问题出在Facebook自己的Like插件或WordPress插件(即从源获取数据,修改并保存)。

您使用哪种完全 WordPress插件?