Проблема с «Опубликовать как незаметные темы»

Здесь нужно что-то исправить. Если записи публикуются через классический редактор, плагин WP Discourse имеет два способа пометить записи для публикации как скрытые. На вкладке «Настройки публикации» плагина есть опция «Опубликовать как скрытые темы», а на странице редактирования записи — флажок «Опубликовать как скрытую». Если опция на вкладке «Настройки публикации» включена, записи будут опубликованы как скрытые в Discourse, и значение флажка «Опубликовать как скрытую» на странице редактирования записи будет проигнорировано.

При использовании блочного редактора для публикации записей доступна только общесайтовая опция на вкладке «Настройки публикации» для пометки записей как скрытых.

В вашем случае, я предполагаю, что у вас включена общесайтовая опция:

Дайте знать, если это не так.

Что касается более общей проблемы: всё работает так из-за исторических причин. По какой-то причине, когда в плагин была добавлена поддержка блочного редактора, было принято решение (мной) перенести настройку «скрытая» из параметра для каждой записи в общесайтовую опцию. Я не помню, по какой именно причине это было сделано, но то, как эта настройка теперь работает с классическим редактором, сбивает с толку. Есть несколько способов улучшить ситуацию.

Кроме того, после того как функциональность «публикация как скрытая» была добавлена в плагин WP Discourse, в Discourse была введена аналогичная функциональность для тем Discourse, которые подтягиваются с другого сайта через JavaScript: Embed Discourse comments on another website via Javascript. Это контролируется настройкой сайта Discourse embed unlisted. Было бы здорово, если бы эта настройка могла обрабатывать темы, опубликованные в Discourse через плагин WordPress. Если это станет возможным, плагин WordPress сможет убрать свою настройку «публикация как скрытая».