Я не уверен, что обычно заставляет Akismet помечать посты такого типа, но единственные посты, которые помечаются как возможный СПАМ, — это те, которые публикуются через плагин WP Discourse с нашего сайта на WordPress. Не все темы, публикуемые таким образом, помечаются, но несколько (не идущих подряд) были помечены.
Чтобы попытаться решить эту проблему внутренними средствами, я изменил настройку TL (уровня доверия) для пропуска Akismet на значение, которое, как я предполагаю, настолько либерально, что фактически равносильно отключению плагина целиком…
skip akismet trust level 0: new user
Наш сайт Discourse настроен так, что доступ к нему возможен только по приглашению или автоматически для пользователей с определёнными доменами электронной почты; всем присваивается TL1, а не TL0. Посты, публикуемые через плагин WP Discourse, создаются аккаунтом с уровнем TL1.
Активность этого пользователя показывает, что флаги ему не выставлялись и не принимались. Так что именно помечается — сам пост? Все настройки плагина Akismet, кажется, связаны с параметрами, относящимися к пользователю, а не с содержимым самого поста…
Я недавно понизил значение skip akismet posts 5 (с 50, значения по умолчанию), так что посмотрим, поможет ли это добиться лучших результатов.
Некоторые другие уникальные особенности этих постов: все они публикуются в категорию, доступную для просмотра и редактирования только закрытой группе (и администратору); у никого другого нет доступа. Автор этих постов входит в эту закрытую группу.
Если у вас есть другие идеи о том, что может вызывать помечание этих постов, или вы знаете источник или дополнительную информацию о том, как Akismet определяет причины для выставления флагов, буду рад их услышать.