Если предполагается, что речь идёт о сайте на WordPress, так как WordPress часто использует понятия "категории постов" и "типы постов", то решения могут быть следующими:
1. **Использование плагина для уведомлений по электронной почте:** Один из популярных плагинов для отправки уведомлений о новых постах — это "Subscribe2". Он позволяет пользователям подписываться на определенные категории и получать уведомления по электронной почте, когда публикуются новые посты. При этом нужно проверить, поддерживает ли плагин работу с пользовательскими типами постов (Custom Post Types).
2. **MailPoet:** Ещё один плагин, который можно использовать для рассылки — MailPoet. Он позволяет организовать автоматическую рассылку писем о новых постах, и у него также есть поддержка пользовательских типов постов. В MailPoet подписчики могут выбирать категории, о новинках которых они хотят получать уведомления.
3. **Custom Post Type UI:** Если вам нужно создавать пользовательские типы постов и таксономии, вы можете использовать плагин Custom Post Type UI для их создания. Он сам по себе не будет отправлять электронные письма, но будет хорошим дополнением к другому плагину, который поддерживает пользовательские типы и отправку уведомлений.
4. **Post SMTP Mailer/Email Log:** Этот плагин не будет организовывать рассылку, но он поможет вам настроить и отлаживать отправку почты с вашего сайта. Используйте его для тестирования отправки писем от остальных плагинов, чтобы убедиться, что все корректно работает.
5. **Необходимо настроить крон-задачи:** Для организации ежедневных email-рассылок вам потребуется убедиться, что на сервере настроены крон-задачи, которые будут запускать функцию отправки писем.
Для настройки плагинов обычно нужно:
- Установить и активировать выбранный плагин через админку WordPress.
- Настроить параметры плагина в соответствии с вашими требованиями (выбрать типы постов и/или категории, настроить шаблоны писем, определить частоту рассылки).
- Предоставить пользователям возможность подписки на новостные категории (часто это выполняется через виджеты подписки или настройки профиля пользователя).
Учтите, что настройки конкретных плагинов могут оказываться достаточно индивидуальными, процедура настройки зависит от возможностей и интерфейса каждого плагина.