我的网站移动和桌面有 2 个版本,其中嵌入了Facebook Comment Plugin
。我想同步具有相同地址的 2 个网站之间的每条评论,除了子域,例如
https://www.example.com/contact-us.php
https://m.example.com/contact-us.php
我在Facebook评论 - 网站和粉丝页面之间的同步上读到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>
通过注释插件所做的注释不会绑定到嵌入插件的页面,而是绑定到您在 data-href 参数中指定的 URL。
因此,如果您想在桌面版和移动版网站上发表相同的评论,请将其中一个网址指定为两个版本的 data-href。
此外,您应该对两个版本使用相同的og:url
值;否则,喜欢和共享计数将在这两个不同的 URL 上拆分。