Transforma tu sitio de WordPress en un potente centro de gestión de correos electrónicos con nuestro intuitivo plugin. Ya sea que estés gestionando boletines, campañas promocionales o contacto con clientes, esta herramienta te permite Programar Correos Electrónicos (planificar campañas con antelación con un programador fácil de usar), Personalizar Contenido (Crear mensajes personalizados con campos de contenido dinámico), Rastrear Rendimiento (Monitorear tasas de apertura, tasas de clics y métricas de compromiso en tiempo real), Integración Sin Problemas: (Conéctate con servicios de correo electrónico populares o utiliza tu servidor SMTP), Funciones de Automatización: (Configura respuestas automáticas y campañas de goteo para ahorrar tiempo y aumentar el compromiso). Perfecto para bloggers, pequeñas empresas y comercializadores, este plugin combina simplicidad con una funcionalidad robusta para asegurar que tus correos electrónicos sean entregados y tengan un impacto. ¡Comienza a hacer crecer tu audiencia hoy!
Características Principales
-
Gestión de Plantillas de Correo Electrónico: Crea y gestiona plantillas de correo electrónico ilimitadas utilizando el editor de publicaciones familiar de WordPress. Cada plantilla admite contenido HTML enriquecido, estilos personalizados y códigos cortos dinámicos para mensajes personalizados.
-
Configuración de SMTP: Soporte completo de SMTP con autenticación, lo que te permite conectarte a cualquier servidor SMTP (Gmail, Outlook, servidores personalizados). Configura el host SMTP, puerto, seguridad (TLS/SSL), credenciales de autenticación e información del remitente personalizada. Incluye optimizaciones específicas de Gmail para una mejor entregabilidad.
-
Sistema de Cola de Correo Electrónico: Gestión inteligente de la cola de correos electrónicos que procesa los correos en lotes controlados. Configura las tasas de envío (correos por 10 minutos y límites diarios) para evitar la sobrecarga del servidor y garantizar una entregabilidad óptima. Pausa automática de la cola cuando se alcanzan los límites diarios, con reinicio automático después de 24 horas.
-
Entrega de Correo Electrónico Programada: Programa correos electrónicos para ser enviados en momentos específicos en el futuro. Perfecto para correos de bienvenida, seguimientos y campañas sensibles al tiempo. Incluye funcionalidad de correo de bienvenida retrasado con retrasos configurables.
-
Seguimiento de Correos Electrónicos & Analíticas: Sistema de seguimiento integral que incluye:
- Seguimiento de Aperturas: Rastrear las aperturas de correos electrónicos utilizando píxeles de seguimiento invisibles. Monitorea cuándo los destinatarios abren tus correos electrónicos con marcas de tiempo.
- Seguimiento de Clics: Rastrear todos los clics en enlaces en correos electrónicos. Ver cuáles enlaces son los más clicados, rastrear clics únicos por usuario y analizar patrones de clics.
- Estadísticas Detalladas: Ver estadísticas de clics por URL, total de clics, usuarios únicos que hicieron clic y un historial de clics detallado con marcas de tiempo y direcciones IP.
-
Tipos de Correo Electrónico & Automatización:
- Correos de Bienvenida: Correos de bienvenida automatizados para nuevos usuarios con retrasos configurables
- Correos Únicos: Envía correos que solo se envían una vez por destinatario
- Correos de Contenido Publicado: Envía correos automáticamente cuando se publica nuevo contenido. Configura para enviar notificaciones sobre nuevas publicaciones, páginas o tipos de publicaciones personalizadas
- Correos Codificados: Correos especiales con códigos únicos (por ejemplo, códigos de verificación)
- Correos de Restablecimiento de Contraseña: Correos de restablecimiento de contraseña personalizables con plantillas de marca
- Notificaciones de Nuevos Usuarios: Correos automatizados enviados cuando nuevos usuarios se registran
-
Integración con WooCommerce: Integración perfecta con WooCommerce para la automatización de correos electrónicos de comercio electrónico:
- Correos de Compra: Envía correos automáticamente después de completar la compra con retrasos configurables
- Correos de Carrito Abandonado: Detecta y envía correos a usuarios que abandonan sus carritos de compras. Períodos de retraso configurables (minutos, horas o días)
- Seguimiento de Carrito: Monitorea la actividad del carrito y envía correos de recuperación dirigidos
-
Opciones de Distribución de Correo Electrónico: Segmentación flexible de destinatarios:
- Enviar a todos los usuarios
- Enviar a roles de usuario específicos
- Enviar a usuarios seleccionados individuales
- Soporte para consultas de usuario personalizadas
-
Gestión de Excepciones: Sistema avanzado de filtrado de correos electrónicos:
- Excluir dominios de correo electrónico específicos de recibir correos
- Excluir direcciones de correo electrónico individuales
- Perfecto para entornos de prueba o para excluir cuentas internas
-
Registros & Historial de Correos Electrónicos: Completa auditoría de todos los correos enviados:
- Rastrear cada correo enviado con todos los detalles (destinatario, asunto, contenido, archivos adjuntos, marcas de tiempo)
- Ver estado del correo (enviado, en cola, fallido)
- Registro de errores detallado para envíos fallidos
- Contenido del correo almacenado en formatos HTML y texto plano
- Información del servidor y seguimiento de IP
-
Tablero & Estadísticas: Tablero integral que proporciona:
- Conteo de correos enviados recientemente (últimos 7 días)
- Conteo de correos programados pendientes
- Historial de correos detallado con opciones de filtrado
- Estadísticas visuales y seguimiento de progreso
- Monitoreo del estado de la cola de correos
-
Plantillas de Correo Electrónico & Marca: Sistema profesional de plantillas de correo electrónico:
- Imágenes de encabezado personalizables
- Imágenes de pie de página personalizables
- Anchura máxima de correo configurable
- Información legal en el pie de página (nombre de la empresa, dirección)
- Mensajes de pie de página personalizados
- Soporte para enlaces de redes sociales
- Diseño responsivo para dispositivos móviles
-
Contenido Dinámico & Códigos Cortos: Poderoso sistema de códigos cortos para personalización:
[user-name]– Mostrar el nombre del destinatario[post-name]– Mostrar títulos de publicaciones con enlaces[new-contents]– Mostrar contenido publicado recientemente- Soporte para datos de usuario (nombre, apellido, correo electrónico, apodo, ID)
- Códigos cortos específicos de publicaciones
- Filtros de contenido personalizados
-
Funcionalidad de Correo Electrónico de Prueba: Envía correos de prueba para verificar plantillas antes de enviarlas a todos los destinatarios. Los correos de prueba evitan el sistema de cola y las restricciones para una entrega inmediata.
-
Manejo de Errores & Registro: Gestión robusta de errores:
- Mensajes de error detallados para envíos fallidos
- Informes de errores de SMTP
- Opción de enviar correo al administrador en caso de fallos de envío
- Funcionalidad de reintento de errores
- Registros de errores completos con marcas de tiempo y detalles
-
Permisos Basados en Roles: Control de acceso detallado:
- Capacidades personalizadas para la gestión de correos
- Permisos específicos por rol para crear, editar y enviar correos
- Capacidades de taxonomía para categorías de correos
- Sistema de permisos seguro que sigue los estándares de WordPress
-
Gestión de Cola de Correos Electrónicos: Control avanzado de la cola:
- Ver y gestionar correos pendientes
- Funcionalidad de pausa/reanudación de la cola
- Seguimiento del progreso para envíos masivos
- Limpieza automática de elementos procesados
- Indicadores de estado de la cola
-
Gestión de Correos de Bienvenida: Interfaz dedicada para gestionar correos de bienvenida:
- Ver registros de correos de bienvenida pendientes
- Gestionar correos de bienvenida programados
- Herramientas de limpieza para registros antiguos o atascados
- Interfaz de gestión unificada
-
Sistema de Notificaciones: Gestión de notificaciones incorporada:
- Preferencias de notificación del usuario
- Enlaces de gestión de suscripciones en correos electrónicos
- Funcionalidad de cancelación de suscripción
- Integración con el plugin USERSPN para una mejor gestión de usuarios
-
Soporte Multilingüe: Totalmente listo para traducción:
- Archivos de traducción incluidos para español (ES), catalán (CA), euskera (EU), gallego (GL), italiano (IT) y portugués (PT)
- Utiliza los estándares de i18n de WordPress
- Fácil de traducir con Loco Translate o herramientas similares
-
Características de Seguridad:
- Verificación de nonce para todas las solicitudes AJAX
- Desinfección y validación de entradas
- Filtrado KSES para contenido HTML
- Almacenamiento seguro de contraseñas SMTP
- Comprobaciones de permisos en todo momento
-
Gestión de Tareas Cron: Procesamiento automatizado en segundo plano:
- Tareas de limpieza diarias (usuarios eliminados, registros antiguos)
- Procesamiento de cola de correos cada 10 minutos
- Tareas de mantenimiento semanales
- Procesamiento de correos programados
- Procesamiento automatizado de correos de WooCommerce
-
Integración con Constructor de Formularios: Capacidades avanzadas de creación de formularios:
- Múltiples tipos de entrada (texto, correo electrónico, selección, área de texto, cargas de archivos, imágenes, videos, audio)
- Campos condicionales
- Grupos de múltiples campos
- Verificador de fortaleza de contraseña
- Entradas de rango con retroalimentación visual
- Entradas de calificación por estrellas
-
Características de Cara Pública:
- Popups de gestión de suscripciones de correo electrónico
- Funcionalidad de cancelación de suscripción
- Redirecciones de seguimiento de clics
- Puntos finales de seguimiento de aperturas
- Códigos cortos públicos para notificaciones
-
Amigable para Desarrolladores:
- Código bien estructurado que sigue los estándares de codificación de WordPress
- Extensible con filtros y ganchos
- Tipos de publicaciones personalizadas para correos y registros
- Taxonomías personalizadas para organización
- Puntos finales de API REST para seguimiento
Perfecto para bloggers, pequeñas empresas, tiendas de comercio electrónico y marketers que necesitan una solución integral de gestión de correos electrónicos sin la complejidad de servicios externos. El plugin se integra a la perfección con WordPress y proporciona todas las herramientas que necesitas para crear, enviar, rastrear y gestionar tus campañas de correo electrónico de manera efectiva.
Créditos
Este plugin se basa en las espaldas de gigantes
Owl Carousel v2.3.4
Licenciado bajo: VER LICENCIA EN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
Copyright 2013-2018 David Deutsch
https://owlcarousel2.github.io/OwlCarousel2/
https://github.com/OwlCarousel2/OwlCarousel2/blob/develop/dist/owl.carousel.js
Trumbowyg v2.27.3 – Un editor WYSIWYG ligero
alex-d.github.io/Trumbowyg/
Licencia MIT – Autor : Alexandre Demode (Alex-D)
https://github.com/Alex-D/Trumbowyg/blob/develop/src/ui/sass/trumbowyg.scss
https://github.com/Alex-D/Trumbowyg/blob/develop/src/ui/sass/trumbowyg.scss
https://github.com/Alex-D/Trumbowyg/blob/develop/src/trumbowyg.js
Desarrolladores
Esta sección proporciona documentación completa para desarrolladores que desean integrar o extender la funcionalidad del plugin MAILPN.
Estructura del Plugin
- Archivo Principal:
mailpn.php - Versión: 1.0.30
- Constantes:
MAILPN_VERSION,MAILPN_DIR,MAILPN_URL,MAILPN_CPTS - Tipos de Publicaciones Personalizadas:
mailpn_mail(correos electrónicos),mailpn_rec(registros)
Envío de Correos Electrónicos Programáticamente
Usando Shortcode (Recomendado)
El método principal para enviar correos electrónicos es a través del shortcode [mailpn-sender]:
`
do_shortcode(‘[mailpn-sender
mailpn_type=»email_welcome»
mailpn_user_to=»1″
mailpn_subject=»Asunto del Correo»
mailpn_id=»123″
mailpn_once=»1″
]Contenido del correo aquí[/mailpn-sender]’);
`
Parámetros:
* mailpn_user_to (requerido): ID de usuario o dirección de correo electrónico
* mailpn_id (opcional): ID de publicación de tipo mailpn_mail
* mailpn_type (opcional): Tipo de correo electrónico (email_welcome, email_published_content, email_coded, etc.)
* mailpn_subject (opcional): Línea de asunto del correo electrónico
* mailpn_once (opcional): Establecer en 1 para enviar solo una vez por usuario
* post_id (opcional): ID de publicación relacionada
* post_parent_id (opcional): ID de publicación padre
Usando la Clase PHP Directamente
`
$mailing = new MAILPN_Mailing();
$result = $mailing->mailpn_sender([
‘mailpn_user_to’ => 1,
‘mailpn_id’ => 123,
‘mailpn_type’ => ‘email_welcome’,
‘mailpn_subject’ => ‘Bienvenido’,
‘mailpn_once’ => 1
], ‘Contenido del correo’);
<h3>Shortcodes Disponibles</h3><h3>Shortcodes de Contenido</h3>*[mailpn-text query=»addressee_name» user_id=»1″]- Mostrar datos del usuario (nombre, correo electrónico, ID, apodo)[user-name]
*- Mostrar nombre del destinatario[post-name]
*- Mostrar título de la publicación con enlace[new-contents]
*- Mostrar contenido recientemente publicado[mailpn-contents post_id=»123″]
*- Mostrar contenido basado en el tipo de correo electrónico<h3>Shortcodes de Utilidad</h3>*[mailpn-mail]- Renderizar correo electrónico completo[mailpn-call-to-action]
*- Botón de llamada a la acción[mailpn-notifications]
*- Sistema de notificaciones[mailpn-notifications-counter]
*- Contador de notificaciones<h3>Opciones de Configuración</h3>get_option()
Accede a la configuración del plugin usando WordPress:<h3>Configuración SMTP</h3>*mailpn_smtp_enabled- Habilitar/deshabilitar SMTP ('on'/'off')mailpn_smtp_wp_native_emails
*- Usar SMTP para correos electrónicos nativos de WordPress ('on'/'off'). Cuando está activado, la recuperación de contraseña, la notificación de nuevos usuarios, las notificaciones de comentarios, las notificaciones de administradores y cualquier otra llamada a wp_mail() usan SMTP.mailpn_smtp_host
*- Dirección del host SMTPmailpn_smtp_port
*- Número de puerto SMTPmailpn_smtp_secure
*- Tipo de seguridad ('tls', 'ssl' o 'none')mailpn_smtp_username
*- Nombre de usuario SMTPmailpn_smtp_password
*- Contraseña SMTP<h3>Límites de Envío</h3>*mailpn_sent_every_ten_minutes- Correos electrónicos por 10 minutos (predeterminado: 5)mailpn_sent_every_day
*- Límite diario de correos electrónicos (predeterminado: 500)<h3>Información del Remitente</h3>*mailpn_from_name- Nombre del remitentemailpn_from_email
*- Dirección de correo electrónico del remitente<h3>Excepciones de Correo Electrónico</h3>*mailpn_exception_emails- Habilitar sistema de excepciones ('on'/'off')mailpn_exception_emails_domains
*- Excluir dominios de correo electrónicomailpn_exception_emails_addresses
*- Excluir direcciones de correo electrónico específicas<h3>Rastreo</h3>*mailpn_click_tracking- Habilitar rastreo de clics ('on'/'off')mailpn_open_tracking` – Habilitar rastreo de aperturas (‘on’/’off’)
*
Gestión de la Cola de Correos Electrónicos
Sistema de Cola
// Obtener cola actual
$queue = get_option('mailpn_queue'); // Array: [mail_id => [user_ids]]
// Procesar cola manualmente
$mailing = new MAILPN_Mailing();
$mailing->mailpn_queue_process();
// Comprobar estado de la cola
$paused = get_option('mailpn_queue_paused'); // 'on' si está en pausa
`
Agregar Correos Electrónicos a la Cola
$mail_id = 123;
$users = get_users([‘fields’ => ‘ids’]);
$queue = get_option(‘mailpn_queue’, []);
foreach ($users as $user_id) {
$queue[$mail_id][] = $user_id;
}
update_option(‘mailpn_queue’, $queue);
// La cola se procesa automáticamente a través de cron cada 10 minutos
`
Rastreo y Análisis
Rastreo de Clics
// Reemplazar automáticamente enlaces con rastreo (incorporado)
// O manualmente:
$content = MAILPN_Click_Tracking::replace_links($content, $mail_id, $user_id);
// Rastrear clic manualmente
MAILPN_Click_Tracking::track_click($mail_id, $user_id, $url);
`<h3>Rastreo de Aperturas</h3>El rastreo de aperturas es automático a través de un píxel de rastreo. Los datos se almacenan en `mailpn_rec` tipo de publicación personalizada.<h3>Estadísticas</h3>Accede a las estadísticas a través de la acción AJAX: `wp_ajax_mailpn_get_statistics` (requiere permisos adecuados)<h3>Hooks y Filtros</h3><h3>Acciones</h3>* `mailpn_form_save` - Se activa cuando se guardan formularios
* `mailpn_cron_daily` - Tarea cron diaria
* `mailpn_cron_ten_minutes` - Tarea cron cada 10 minutos
* `mailpn_cron_weekly` - Tarea cron semanal<h3>Filtros</h3>* `wp_mail_from` - Personalizar correo electrónico del remitente
* `wp_mail_from_name` - Personalizar nombre del remitente
* `retrieve_password_message` - Personalizar correo electrónico de restablecimiento de contraseña
* `wp_new_user_notification_email` - Personalizar correo electrónico de nuevo usuario
Integración con WooCommerce
El plugin se integra automáticamente con WooCommerce si está activo:
* Correos electrónicos de finalización de compra
* Correos electrónicos de carrito abandonado
* Rastreo de actividad del carrito
Ejemplo de Uso
Enviar Correo Electrónico de Bienvenida
$user_id = 1;
$subject = ‘Bienvenido a nuestro sitio’;
$content = ‘
¡Bienvenido!
Gracias por registrarte.
‘;
do_shortcode(‘[mailpn-sender
mailpn_type=»email_welcome»
mailpn_user_to=»‘ . $user_id . ‘»
mailpn_subject=»‘ . esc_attr($subject) . ‘»
mailpn_once=»1″
]’ . $content . ‘[/mailpn-sender]’);
`
Enviar Correo Electrónico Personalizado
«`
$user_id = 1;
$mail_id = 123;
do_shortcode(‘[mailpn-sender
mailpn_user_to=»‘ . $user_id . ‘»
mailpn_id=»‘ . $mail_id . ‘»
mailpn_subject=»Notificación Importante»
]Hola [user-name], este es un correo electrónico personalizado.[/mailpn-sender]’);
<h3>Consideraciones de Seguridad</h3>MAILPN_Forms::mailpn_sanitizer()
* Todas las solicitudes AJAX requieren verificación de nonce
* Sanitización de entradas a través de* Filtrado KSES para contenido HTMLincludes/class-mailpn.php
* Comprobaciones de permisos de usuario en todo momento
* Almacenamiento seguro de contraseñas SMTP<h3>Archivos Clave del Desarrollador</h3>
*- Clase principal del pluginincludes/class-mailpn-mailing.php
*- Funcionalidad de envío de correos electrónicosincludes/class-mailpn-settings.php
*- Gestión de configuracionesincludes/class-mailpn-ajax.php
*- Manejadores AJAXincludes/class-mailpn-cron.php
*- Tareas programadasincludes/class-mailpn-click-tracking.php` – Seguimiento de clics
*
Requisitos
- WordPress 3.0 o superior
- PHP 7.2 o superior
- El cron de WordPress debe estar funcional para el procesamiento de la cola
Soporte
Para soporte de desarrolladores, visita el foro de soporte del plugin o contacta: info@padresenlanube.com
