Я самостоятельно размещаю wp-discourse и очень доволен его работой, используя Discourse как систему комментариев для собственного экземпляра WordPress.
Иногда пользователи оставляют комментарии, которые я не хочу отображать на основном сайте. Обычно это происходит потому, что, хотя пост соответствует критериям автоматической видимости в WordPress, его содержание вызывает споры или не соответствует теме поста в WordPress.
Было бы здорово, если бы я мог применять тег к посту на стороне Discourse, и плагин wp-discourse учитывал бы этот тег: посты с таким тегом никогда не импортировались бы в WordPress и никогда не отображались в области комментариев поста WordPress (аналогично тому, как по умолчанию обрабатываются посты с tl0).
Привет, Ли, спасибо за предложение по функционалу, давай немного обсудим эту идею. Теги — это таксономия на уровне темы. Возможно, существует сигнал на уровне поста, который соответствует тому, что ты описываешь? Обратная версия этого — существующая настройка «Импортировать только посты, понравившиеся модераторам», которая выполняет схожую роль, но работает по принципу включения, а не исключения. Думаю, для реализации функции исключения (то есть фильтрации конкретного поста) нам понадобится аналогичный сигнал (например, лайки). Что думаешь?
Привет, @angus, приношу извинения за долгий ответ, и вы абсолютно правы насчёт тегов — мне следовало подумать об этом получше перед публикацией.
В идеале любой сигнал должен быть прозрачным для обычных читателей. Это, похоже, исключает эмодзи. Заметка от сотрудника или что-то подобное подошло бы, но это кажется довольно громоздким. А добавлять к постам пользовательские поля… это не то, что я хочу делать.
Вероятно, лучше пока отложить эту идею, пока или если Discourse не расширит возможности тегирования для отдельных постов. (К сожалению, поиск через ask.discourse не дал особо обнадеживающих результатов.)