#facebook #plugins #shopify #comments
#Facebook #Плагины #Shopify #Комментарии
Вопрос:
Я пытаюсь интегрировать плагин комментариев Facebook в тему Shopify. Мне нужно активировать модерацию, чтобы модератор принимал комментарии, прежде чем они будут опубликованы на сайте.
Я добавил <meta property="fb:app_id" content="XXXXX" />
в <head>
свою тему, я добавил <div id="fb-root"></div><script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1amp;version=v10.0amp;appId=XXXXX" nonce="UznvJecH"></script>
в <body>
, и я добавил <div class="fb-comments" data-href="{{ shop.url }}/blogs/{{ article.handle }}" data-width="100%" data-numposts="5" data-lazy="true" data-colorscheme="dark"></div>
, где я хочу, чтобы отображался виджет комментариев.
(Каждый экземпляр XXXXX
, конечно, заменяется идентификатором приложения, которое я создал в своей учетной записи разработчиков Facebook. Приложение было переведено в статус live, и моя учетная запись установлена в качестве модератора в разделе «роли».)
Виджет отображается нормально, и вы можете оставлять комментарии. Но комментарии сразу же публикуются на сайте, и они никогда не отображаются в представлении моего инструмента модерации комментариев.
Похоже, что плагин неправильно подключен к приложению модерации, но я не могу понять, почему. У кого-нибудь есть идеи, что я могу делать неправильно?
Комментарии:
1. Отправляли ли вы URL-адрес сайта через инструмент отладки Facebook, чтобы обновить их кэш метаданных?
2. Спасибо за ваш вклад. Я попытался запустить URL-адрес через инструмент отладки и заметил, что в каноническом URL-адресе указано «/ password». Это потому, что мой магазин находится в режиме разработки, а Shopify скрывает его за страницей паролей. Вероятно, поэтому FB не может подключить приложение.
Ответ №1:
Для будущего интереса: как упоминалось в комментарии выше, проблема оказалась в парольной странице Shopify, которая не позволяет Facebook правильно подключить приложение.
Я протестировал его на живой теме без страницы с паролем, и он работает так, как задумано.