我的网站有两个版本移动和桌面,其中嵌入了Facebook Comment Plugin
。我想同步具有相同地址的2个网站之间的每个评论,除了像
https://www.example.com/contact-us.php
https://m.example.com/contact-us.php
我在Facebook Comments - Synchronization between website and fan page阅读了Comment Mirroring
,但我认为这不是我想要的。
我希望我的访问者能够对这两个版本发表评论并查看相同的评论。有可能吗?我的意思是,如果有人对桌面版网站发表评论,那么评论也应该在移动版本上可见。
嵌入评论插件时,我有Facebook提供此代码。我在哪里需要更改以支持评论同步
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6&appId=XXXXXXXXXXXXXXXX";
fjs.parentNode.insertBefore(js, fjs);
}(document, \'script\', \'facebook-jssdk\'));</script>
此页面上的代码我想显示注释块
<div class="fb-comments" data-href="https://www.example.com/contact-us.php" data-width="950" data-numposts="5"></div>
答案 0 :(得分:1)
通过评论插件发表的评论与您嵌入插件的页面无关,而是与您在data-href参数中指定的URL绑定。
因此,如果您希望在桌面和网站的移动版本上使用相同的评论,请将其中一个网址指定为两个版本的data-href。
此外,您应该对两个版本使用相同的og:url
值;否则,喜欢和共享计数将分成两个不同的URL。