С этим вариантом не сработало
Так фильтр jetpack_allow_per_post_subscriptions - это просто управление видимостью метабокса на страницах редактирования Записей. False просто говорит о том, что на странице редактирования Записи не будет отображаться чекбокс, позволяющий включить/отключить информирование подписчиков.
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
True этот чекбокс отобразит. И вы сможете при создании новых Записей сами выбирать, информировать подписчиков или нет по каждой новой конкретной Записи. То есть, вот так:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Теперь вот это: add_filter( 'jetpack_subscriptions_exclude_these_categories','exclude_these' );
Это исключит только отдельные категории из рассылки. Вы должны создать массив этих категорий. Например так:
function exclude_these( $categories ) {
$categories = array( 'cat1', 'cat2' );
return $categories;
}
При этом рассылка о Записях со всеми другими категориями (cat3, cat4 и т.д.) продолжится.
Про полное отключение рассылки.
На странице настроек jetpack'а должны быть перечислены все, скажем так, под-модули. Вам надо найти Обсуждения (Discussion) и посмотреть в настройках этого под-модуля, что установлено у "Разрешите читателям подписываться на записи и комментарии, получать уведомления о новом содержимом по эл.почте."
P.S. Сам jetpack не использую. Поэтому, если ошибся в названиях опций, извините. Главное - смысл правильный. Если что-то не получится, приложите скриншоты с настройками под-модулей Обсуждение и Подписка. Было бы неплохо посмотреть на страницу добавления новой записи (интересует чекбокс, про который писал в начале).
P.P.S. У вас задействован "сервис обновлений" (pingomatic). Он Вам нужен?