我在加载 Facebook 评论时遇到问题。嗯,我正在使用 Qawker 主题。当我在我的博客上集成 facebook 评论时,它适用于永久链接,但评论表单不会显示在 ajax 加载的页面/帖子上。
这是我博客的网址:http://itnotes.tk/ .
我发现 facebook 评论对 URL 敏感,在网站上使用 ajax 时可能无法加载,但我的问题是:如何才能使 facebook 评论与 ajax 加载的内容一起加载?
非常感谢您的帮助...谢谢!
最佳答案
我认为这篇文章很旧,但无论如何可能对下一个读者有用。
如果您想使用ajax加载“新评论”,您应该再次运行加载Facebook库的代码并修改容器(Facebook Comments Div)的data-href。一个简单的代码示例如下:
$.get("/sets/comentarios_facebook",{set_id:set_id},function(data){
$("#componet_comentarios").html(data);
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1&appId=178271392271647"; fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
这次使用 ajax 操作运行,响应是带有新“data-href”的 Facebook 评论 div。
关于php - 如何在 WordPress 中使用 ajax 加载 facebook 评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395519/