我的fb评论代码是:
<fb:comments url="<?=$this_url?>" width="600" xid="<?=$this_unique_xid?>" notify="true" candelete="true" simple="1" numposts=1 url="http://www.veethi.com"></fb:comments>
现在,如果我想删除警告消息:
警告:此评论插件在兼容模式下运行,但是 还没有帖子。考虑根据建议指定显式的'href' 在评论插件文档中利用所有插件 特征
我需要将“url”替换为“href”,但通过这样做,我丢失了旧的评论, 是否有人面对问题或解决方案,请回复我。 我需要一个删除警告消息的解决方案,就像我所有的旧评论一样。 谢谢你提前。
答案 0 :(得分:3)
我写了一个完整的教程,只用少量的JS来解决这个问题。 访问 tutorial
我做的是:
答案 1 :(得分:1)
我使用<fb:comments ...
代替<div class="fb-comments" ...
,然后一切正常。
答案 2 :(得分:1)
https://developers.facebook.com/docs/reference/plugins/comments/
放置您的网站网址,设置您希望在评论中发布的帖子数量,获取代码。第一部分将其放在标题中,紧跟在<body>
之后,将<div>
放在single.php(单个帖子模板)中。删除</div><?php comments_template(); ?></div>
并从Facebook添加一个;)对我来说非常适合;)
答案 3 :(得分:0)
@ gil-goldshlager,感谢您的解决方法,我想很多开发人员都在寻找这个。很长一段时间以来,我自己都在努力解决这个问题:sharemovi.es
我认为你所管理的最重要的事情是并排显示旧的和新的评论。
不幸的是,在某些情况下,黄色框仍会显示,因此会丢失一些评论:
好的:2011年12月12日之后发表评论(http://sharemovi.es/theprestige)
好的:在2011年12月12日之后发布+评论(http://sharemovi.es/biutiful)
好的:在12.15.2011之前发布+评论(http://sharemovi.es/thesocialnetwork,http://sharemovi.es/battlelosangeles和http://sharemovi.es/thequickandthedead) - 非常高兴看到这些评论!
不行:12月12日之前的帖子没有评论 - 这里有2个问题:
一个。黄色方框“警告:此评论插件在兼容模式下运行,但还没有帖子。请考虑在评论插件文档中指定一个明确的'href',以利用所有插件功能。”
湾对2011年12月12日之后发布的帖子/页面的评论消失(没有评论:http://sharemovi.es/fromdusktilldawn,http://sharemovi.es/waiting,评论 - 我检查了审核小组 - http://sharemovi.es/ellesappelaitsarah和http://sharemovi.es/thegame )
总之,我现在比以前得到更多评论,所以再次感谢。然而黄色的盒子很难看,看起来不专业。来自Facebook的非常糟糕的设计决定!
希望你能看到这一点,我很乐意在可能的情况下提供帮助。
干杯 鲍勃