Отключить режим рассылки для отдельных сообщений

Есть ли возможность подключиться к режиму рассылки, чтобы отключить отправку писем для определённых постов, например, для постов от конкретного пользователя? Можно ли это реализовать с помощью плагина?

У нас есть плагин, который автоматически вставляет вики-пост в качестве первого сообщения в теме при её создании. Вики-пост представляет собой шаблон и не имеет ценности в момент создания — он обретёт смысл только со временем. Однако создание вики-поста вызывает раздражающее уведомление по электронной почте для тех, кто включил режим рассылки. Половина нашей группы использует этот режим (я знаю, что это необычно высоко, но мы переходим из Google Groups, поэтому сохраняется инерция).

Вики-посты автоматически публикуются вымышленным пользователем с именем «Summary», поэтому это самый очевидный критерий для фильтрации.

Вы можете переопределить код, генерирующий письма, в плагине.

Также вы можете настроить игнорирование этого пользователя всеми.

Это работает, если я вручную заглушаю этого пользователя, так что, думаю, я напишу плагин, чтобы все автоматически игнорировали этого пользователя.

Но мне интересно, как будет работать этот подход — есть какие-то подсказки?

Не быстро. Это то же самое, что и переопределение любого метода. Вам нужно будет определить, что генерирует эти сообщения, и переопределить это, чтобы игнорировать сообщение, если его отправил этот пользователь. Я не делал это за 5 минут. . . .