如何修复Facebook未捕获错误的评论插件?

时间:2018-11-06 00:17:06

标签: facebook-comments

今天,我的网站停止显示Facebook评论,并且在控制台上收到此错误:

  

sdk.js:67没发现{消息:“传递的参数类型无效。”,innerError:未定义}

我尝试更新localhost中的版本,并且该版本有效,但是当我部署代码时,什么都没发生。

作为参考,以下是我在Wordpress安装中实现的代码:

header.php

<!-- Facebook SDK -->

<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 = 'https://connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.12&appId=<?php $_ENV['
FACEBOOK_APP_ID '] ?>&autoLogAppEvents=1';
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>

single.php

<?php if ( comments_open() ) : ?>
<div class="fb-comments" data-href="<?php home_url( $wp->request ) ?>" data-width="100%" data-numposts="5"></div>
<?php endif; ?>

0 个答案:

没有答案