Facebook Comments Plugin - Почему модерация недоступна на домашней странице? - PullRequest
0 голосов
/ 11 октября 2019

Я добавил Плагин комментариев Facebook на каждую страницу моего сайта, добавив необходимые материалы в «Мастер» сайта. Все отлично работает, я могу получить доступ к инструментам модератора и увидеть комментарии оттуда. Я могу получить доступ к ссылке модератора со всех страниц, кроме главной целевой страницы сайта.

Плагин на 100% реализован на главной странице сайта, где я фактически предоставляю свой идентификатор приложения. Как уже упоминалось, все остальные страницы в порядке. Но главной странице не повезло. Он использует ту же главную страницу, что и все остальные страницы. Кроме того, я также не могу получить доступ к этим конкретным комментариям из модератора.

Как ни странно, если я добавлю в URL некоторую случайную строку запроса, такую ​​как ?test=1, она будет работать!

Поле комментариевдобавляется так:

    <div id="fbComments">
        <script>
            document.getElementById('fbComments').innerHTML = "<div class='fb-comments' data-href='" + window.location.href + "' data-num-posts='5' data-width='100%'></div>";
        </script>
    </div>

Я понимаю, что строка запроса приводит к тому, что она становится другим уникальным URL-адресом, таким образом обрабатывается как другая страница. Но в этом случае сайт не использует строки запроса, и я знаю, что есть другое решение (за пределами этой темы), чтобы игнорировать строку запроса.

Почему главная целевая страница так или иначе обрабатывается по-другомучем все остальное, и как мне решить эту проблему, чтобы инструменты модератора работали для комментариев на этой странице?

...