Я добавил Плагин комментариев 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-адресом, таким образом обрабатывается как другая страница. Но в этом случае сайт не использует строки запроса, и я знаю, что есть другое решение (за пределами этой темы), чтобы игнорировать строку запроса.
Почему главная целевая страница так или иначе обрабатывается по-другомучем все остальное, и как мне решить эту проблему, чтобы инструменты модератора работали для комментариев на этой странице?