Я только что установил и настроил WP-Discourse. Похоже, всё работает, но я вижу, что в моём посте на Discourse из WordPress приходят некоторые HTML-теги. Вероятно, это связано с темой, которую я использую на WordPress.
Быстрый вопрос: я предполагаю, что синхронизация идёт только в одном направлении, верно? То есть пост из WordPress публикуется на Discourse. Если я затем внесу изменения в этот пост на Discourse (например, удалю HTML-теги), они не синхронизируются обратно с WordPress. Правильно?
Я создам новый пост для теста, чтобы проверить, происходит ли это всегда (я только что опубликовал старый пост на Discourse, чтобы проверить, работает ли всё).
Они появились, когда я обновил ранее опубликованный пост в WordPress, чтобы разместить его в Discourse (сразу после установки Discourse). Таким образом, они появились в опубликованном посте в Discourse.
Конечно. Мой форум находится здесь, а мой сайт на WordPress — здесь.
Проблема возникла из-за поста о Ragnarok, в котором при публикации содержался HTML-код. Я уже исправил это в Discourse, так что теперь он не отображается. Вероятно, завтра я опубликую новый пост, чтобы снова протестировать систему, и сообщу, если проблема повторится.
Да, пожалуйста, сообщите, если это произойдет снова, и я сразу же займусь этим. Также запишите обстоятельства, приведшие к проблеме, то есть что именно вы делаете при создании поста в WordPress.
При обновлении плагина WP Discourse в WordPress эта настройка сбрасывается к конфигурации по умолчанию, и каждый раз нам приходится настраивать шаблон заново. В конфигурации по умолчанию сообщения отображаются без изображения-миниатюры.
Действительно отличный плагин! Только хотел бы узнать, можно ли настроить несколько моментов. Как видно на скриншоте, между словом «Комментарии» и первым комментарием нет отступа. Во-вторых, иконки пользователей примерно на 50% слишком велики. В-третьих, я хотел бы скрыть раздел «Участники», так как не вижу в нём необходимости.
Буду признателен за любую помощь в решении этих вопросов!
Разобрался с отступами и убрал секцию участников, но всё ещё не могу понять, как уменьшить размер аватара вдвое. Также заметил, что на мобильных телефонах длинные имена пользователей накладываются на дату.
Одно предложение, которое я бы хотел видеть для этого плагина: добавить виджет, который можно разместить в боковой панели для отображения наиболее активно обсуждаемых тем на Discourse.
Здравствуйте. По какой-то причине видео YouTube не отображаются в Discourse. Они добавляются в WordPress, но после публикации поста и его синхронизации с Discourse видео не показывается. Вероятно, это связано с тем, что оно скрыто за кодом WP?
Вы также не видите никакого контента с использованием шорткодов. В такой ситуации Discourse должен выполнять PHP, как это делает WordPress, но не может, поэтому плагин отображает лишь предпросмотр или просто текст/изображения/«пассивный» контент.
Я не знаю ничего, но не понимаю, как Discourse мог бы парсить PHP через плагин.
Как я вижу, WP Discourse связывает тему с записью WordPress, функционируя как система комментариев. WP Discourse не является импортером или зеркалом записей WordPress в тему, как вы пытаетесь использовать его сейчас.
Привет, @angus! Мне удалось настроить отображение Discourse в разделе «Посты» в правом верхнем углу WordPress, и это действительно создаёт посты на форуме Discourse. Однако я хотел бы использовать плагин Jet Engine вместе с WordPress и интегрировать с ним Discourse.
Но когда я перехожу к тестированию Jet Engine, раздел «Посты» перестает работать. Иконка Discourse в правом верхнем углу исчезла. Это нормально? Можно ли её включить или обойти эту проблему?
Я также пробовал тестировать встраивание напрямую с форума в каждый отдельный пост, но, похоже, мне не удаётся настроить встраивание корректно. Буду рад услышать ваше мнение.
Раньше я не использовал JetEngine, но похоже, что он использует собственную боковую панель. Боковая панель WP Discourse интегрируется со стандартными хуками и конечными точками боковой панели WordPress, поэтому, если JetEngine не поддерживает их, боковая панель WP Discourse не будет отображаться в пользовательской боковой панели JetEngine. По сути, это больше проблема JetEngine. Вы можете обратиться к их разработчикам и спросить, почему элементы вашей стандартной боковой панели постов не отображаются в их боковой панели.
Посмотрите мой ответ на эту недавнюю тему поддержки по этому вопросу:
Я связался с поддержкой Jet Engine, как вы и рекомендовали. В основном они заявили, что не могут гарантировать полную совместимость с любыми сторонними плагинами.
Я попытался проверить, будет ли работать тип записи виджета ACF (Advanced Custom Fields). Но возникла та же проблема: плагин Discourse, как и Jet Engine, не отображает виджет в правом верхнем углу при создании записей. Моя главная цель — разместить секцию комментариев Discourse на каждой динамической странице. Похоже, единственный способ решить это — не использовать ни один из этих плагинов, а воспользоваться стандартным разделом «Записи». Для переноса всех записей можно использовать плагин WP All Import.
Я заметил блок Discourse в левой колонке редактора Gutenberg в типе записи Jet Engine. Однако он не отображает Discourse в правом верхнем углу, как это происходит в стандартном разделе «Записи».
На изображении ниже показан редактор Gutenberg с секцией комментариев Discourse. Проблема в том, что она не отображается при предпросмотре записи. Кроме того, поскольку я использовал Elementor для создания записи, я не уверен, как перенести её.
Судя по тому, что я вижу, это, вероятно, не сработает, так как виджет Discourse отсутствует в правом верхнем углу. Я всё ещё пытаюсь разобраться, как внедрить его напрямую на страницу из форума Discourse.
Если Jet Engine предоставляет собственный создатель записей WordPress, который не поддерживает сторонние плагины, то, я думаю, это и есть ваша основная проблема. Я могу помочь вам с конкретными проблемами, связанными с плагином WP Discourse, но, боюсь, не смогу быть вам особенно полезен в вопросах, касающихся собственного создателя записей Jet Engine.
После последнего обновления WP-Discourse версии 2.5.0 при публикации постов в блоге они теперь помечаются в Discourse как «недоступные для поиска» (unlisted). При этом у меня эта опция снята (я её никогда не менял):
Это изменение в версии 2.5.0? Насколько мне известно, с моей стороны ничего не менялось.