WP Email Collector
Replace of tool email lite for wordpress but free
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/luisabb/emaillitewordpress/archive/refs/heads/main.zipWP Email Collector es un plugin de WordPress para gestionar plantillas de email, crear campañas (con cola y lotes por minuto), vista previa responsive y limpieza de correos falsos. Es compatible con plugins SMTP como WP Mail SMTP, pero no incluye configuración SMTP.
Arquitectura del Plugin (v9.0+)
El plugin está organizado en managers especializados para máxima mantenibilidad:
📧 WEC_Campaign_Manager
- Gestión completa de campañas
- Procesamiento de cola y envíos masivos
- Segmentación por categorías
- Cron interno y externo
- Estados de campaña y monitoreo
🏷️ WEC_Category_Manager ✨ NUEVO en v9.0
- Sistema de categorías de suscriptores
- Segmentación para campañas específicas
- Gestión visual con color picker
- Asignación múltiple de categorías
- Consulta el archivo
CATEGORIES_SETUP.mdpara guía completa
📤 WEC_SMTP_Manager
- Envío de emails de prueba
- Fallbacks robustos
📄 WEC_Template_Manager
- Custom Post Type para plantillas
- Vista previa responsive
- Sistema de variables dinámicas
- Validación de contenido
🧹 Limpieza de Correos Falsos
- Validación y limpieza de emails inválidos o falsos
- Integración con la API de EmailListVerify
- Panel de administración para gestionar y limpiar correos
- Consulta el archivo
EMAIL_CLEANER_SETUP.mdpara instrucciones de configuración
🔧 WEC_Email_Collector (Core)
- Orquestación de managers
- Autoloader de clases
- Hooks principales de WordPress
- Configuración global
Características principales
- Email Templates (
wec_email_tpl) para diseñar HTML personalizados. - Vista previa responsive (Móvil / Tablet / Desktop / Ancho libre).
- Sistema de Categorías ✨ NUEVO en v9.0:
- Segmenta suscriptores en categorías personalizadas (Ofertas, Proveedores, etc.)
- Campañas específicas por categoría o múltiples categorías
- Gestión visual con colores y estadísticas
- Consulta
CATEGORIES_SETUP.mdpara guía completa
- Campañas automáticas con dos modos:
- Escaneo de suscriptores (filtrado por categorías opcional)
- Pegado manual de correos (uno por línea)
- Cola de envío con “Lote por minuto” (
rate_per_minute). - Envío mediante WP-Cron o cron real.
- Compatible con plugins SMTP (como WP Mail SMTP).
- Limpieza de correos falsos o inválidos:
- Validación avanzada mediante la API de EmailListVerify
- Panel de administración para gestionar y limpiar correos
- Consulta el archivo
EMAIL_CLEANER_SETUP.mdpara instrucciones
- Sistema de suscripciones / desuscripciones automáticas:
- Tabla
wp_wec_subscribers - Cada correo incluye
[[UNSUB_URL]](enlace único) - Los desuscritos (
status = unsubscribed) ya no reciben más correos
- Tabla
- Placeholders disponibles:
{{site_name}},{{site_url}},{{admin_email}},{{date}}
Requisitos
- WordPress 5.8+
- PHP 7.4+
Instalación
- Copia la carpeta del plugin en
wp-content/plugins/wp-email-collector/ - Activa el plugin en Plugins → Activar.
- (Opcional) Configura categorías desde
Email Manager → Categorías. - Crea una plantilla desde
Email Manager → Email Templates. - Crea una campaña desde
Email Manager → Campañas.
Nota: Al activar el plugin se crean automáticamente 3 categorías predeterminadas: General, Ofertas y Proveedores.
Cron
WP-Cron
Asegúrate de tener activo:
define('DISABLE_WP_CRON', false);
Ejecutar manualmente:
https://tudominio.com/wp-cron.php?doing_wp_cron
Cron real (recomendado)
Linux:
* * * * * /usr/bin/php /ruta/a/wordpress/wp-cron.php >/dev/null 2>&1
Windows (XAMPP):
php "C:\xampp\htdocs\tu-sitio\wp-cron.php"
Base de datos
| Tabla | Descripción |
|---|---|
wp_wec_jobs |
Información general de campañas (incluye category_ids) |
wp_wec_job_items |
Correos individuales de cada campaña |
wp_wec_subscribers |
Correos suscritos o dados de baja |
wp_wec_categories |
✨ Categorías personalizadas de suscriptores |
wp_wec_subscriber_categories |
✨ Relación many-to-many suscriptor-categoría |
Ejemplo de flujo
- Configura categorías (opcional):
- Ve a Email Manager → Categorías
- Crea categorías como "Ofertas", "VIP", "Proveedores"
- Asigna colores para identificación visual
- Crea una plantilla HTML con el shortcode
[[UNSUB_URL]]al final. - Crea una campaña desde Email Manager → Campañas:
- Selecciona plantilla
- Filtra por categorías específicas (opcional)
- Configura fecha de inicio y lote por minuto
- Si el destinatario se da de baja, su
statuscambia aunsubscribedy el sistema lo excluye automáticamente en futuras campañas.
Licencia
GPLv2 o posterior.
© Drexora