WordPress te permite publicar entradas y páginas, pero no tiene forma de agregar un evento que se repita. Una clase semanal, una reunión mensual o un servicio dominical debe ingresarse una vez y luego mostrarse en cada fecha en que ocurra, y eso requiere un plugin de calendario de eventos.
En este artículo, te mostraremos cómo crear y mostrar eventos recurrentes en WordPress.

Aquí tienes un resumen rápido de lo que cubriremos:
Método 1: Crear eventos recurrentes
Comienza instalando y activando el plugin gratuito My Calendar de WordPress.org. Si no estás seguro de cómo hacerlo, sigue nuestra guía sobre cómo instalar un plugin de WordPress.
Tras la activación, ve a Mi Calendario » Añadir evento en tu panel de WordPress.
Dale un título a tu evento, luego desplázate hacia abajo hasta la sección 'Fecha y hora' y establece la fecha y hora de inicio para la primera ocurrencia.

Debajo de esto está el cuadro 'Patrón de repetición'. Abre el menú desplegable 'Período' para ver las opciones Diariamente, Diariamente entre semana solamente, Semanalmente, Mensualmente por fecha, Mensualmente por día o Anualmente.
Mensualmente por fecha se repite en la misma fecha, como el día 24, mientras que Mensualmente por día se repite en el mismo día de la semana, como el tercer lunes.
También puedes configurar el campo 'Frecuencia' para determinar con qué frecuencia se repite el evento. Por ejemplo, ingresa 2 para repetir el evento cada dos semanas, y luego agrega una fecha en el campo 'Repetir hasta'.
Si dejas este campo en blanco, My Calendar mantiene el evento activo durante años, 240 fechas para un evento semanal o mensual. Establece una fecha de finalización en lugar de dejarlo abierto.

Cuando estés listo, haz clic en Publicar.
Para mostrar el calendario en tu sitio, agrega el shortcode [my_calendar] a cualquier entrada o página, o agrega el widget 'My Calendar' a un área de widgets.

Si necesitas cambiar o cancelar solo una fecha sin afectar el resto de la serie, abre el evento desde la página Mi Calendario » Eventos.
Desplázate hasta Patrón de repetición y haz clic en 'Ver fechas programadas'. Busca la ocurrencia que deseas cambiar y haz clic en 'Eliminar' para cancelarla o 'Editar fecha' para cambiarla.

Eso cubre lo que la versión gratuita de My Calendar puede hacer. No incluye confirmaciones de asistencia (RSVP), reuniones de Zoom ni un widget de Elementor. Si deseas vender entradas para eventos, necesitarás agregar el plugin independiente My Tickets. Si necesitas alguna de esas funciones, el siguiente método las cubre.
Alternativa: Si necesitas omitir fechas específicas, como una semana de vacaciones en una clase recurrente, Events Manager es una opción gratuita que vale la pena considerar.
Método 2: Crear eventos recurrentes con entradas, confirmaciones de asistencia y Zoom (de pago)
Sugar Calendar Lite es la versión gratuita. Los eventos recurrentes forman parte de los planes de pago, comenzando con Basic a $49.50 al año.
Los planes de pago también agregan funciones que el Método 1 no ofrece, incluyendo venta de entradas integrada con controles de precio y capacidad, por lo que no necesitas un plugin de venta de entradas por separado.
El plan Plus agrega las confirmaciones de asistencia (RSVP). La integración con Zoom te brinda un enlace de reunión que funciona para cada ocurrencia, y los widgets de Elementor te permiten crear páginas de eventos en tu constructor de páginas.
Sugar Calendar importa eventos de Google, Apple u Outlook y migra desde The Events Calendar en un solo clic. El soporte proviene de un equipo completo en lugar de un solo desarrollador.
Para configurarlo, instala y activa Sugar Calendar, luego ve a Eventos y haz clic en ‘+ Agregar Nuevo Evento’.
A continuación, escribe un nombre para tu evento. En la pestaña ‘Duración’, establece la fecha y hora de inicio y fin.

Cambia a la pestaña ‘Recurrencia’, haz clic en el menú desplegable ‘Repetir’ y elige Diario, Semanal, Mensual o Anual. Para un evento semanal, también puedes elegir en qué día o días de la semana se repite.
Establece cómo debe finalizar el evento, ya sea nunca, en una fecha específica o después de un número determinado de veces. Luego publica el evento.

Para vender entradas, tomar confirmaciones de asistencia (RSVP) o agregar una reunión de Zoom, usa las pestañas correspondientes en el mismo editor de eventos antes de publicar. Zoom necesita conectarse una vez primero, en Sugar Calendar » Configuración » Integraciones.
Cuando estés listo para mostrar el calendario en una página, edita esa página, agrega el bloque ‘Calendario de Eventos’ y publica.

Si necesitas cambiar o cancelar una fecha específica, ve a Sugar Calendar » Eventos y busca esa ocurrencia. Haz clic en el ícono de ‘Papelera’ para eliminarla.
Para cambiar la fecha u otros detalles, haz clic en ‘Editar’. Esto abrirá el editor de eventos, donde puedes hacer tus cambios y hacer clic en ‘Actualizar’.
Sugar Calendar te preguntará si deseas aplicar los cambios a ‘Solo este evento’ o a ‘Todos los eventos’. Elige ‘Solo este evento’ para actualizar solo esa fecha.

Si deseas mantener tus eventos recurrentes separados de otros calendarios en tu sitio, crea uno nuevo desde Sugar Calendar » Calendarios.
Para ver los pasos completos de configuración, consulta nuestra guía sobre cómo crear un calendario de eventos simple en WordPress.
Preguntas frecuentes sobre eventos recurrentes
¿La versión gratuita de The Events Calendar admite eventos recurrentes?
No, los eventos recurrentes son una función de Events Calendar Pro. Si deseas crear un evento que se repite de forma gratuita, usa My Calendar en su lugar, como cubrimos en el Método 1 anterior. Si prefieres mantener todo en un solo plugin, Sugar Calendar puede importar tus eventos existentes desde The Events Calendar en un solo clic.
¿Puedo vender entradas para un evento recurrente?
Con Sugar Calendar, sí. Sus herramientas de ticketing funcionan directamente en un evento recurrente, con precios y capacidad establecidos directamente en el editor de eventos.
The Events Calendar no puede adjuntar tickets estándar a una serie recurrente. Solo admite Pases de Serie, que cubren toda la serie en lugar de fechas individuales.
Extra: Guías útiles para administrar eventos en WordPress
Esperamos que este artículo te haya ayudado a aprender cómo crear y mostrar un evento recurrente en WordPress. También puedes consultar nuestras siguientes guías:
- Cómo crear un calendario de eventos enviado por el usuario en WordPress
- Cómo organizar eventos solo para miembros en WordPress (opciones gratuitas y de pago)
- Los mejores plugins de WordPress para eventos comparados
Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.


Mrteesurez
¡Gracias por esta guía! He estado administrando eventos en mi sitio de WordPress, y automatizar eventos recurrentes suena como un verdadero ahorro de tiempo. Definitivamente revisaré esta función y comenzaré a usarla para mis seminarios web y clases semanales. Es genial cómo esto no solo agilizará el proceso, sino que también reducirá el riesgo de omitir actualizaciones o crear entradas duplicadas. Las instrucciones paso a paso aquí hacen que parezca fácil de implementar, y ya puedo ver cómo aportará más eficiencia a la administración de eventos en mi sitio. ¡Gracias por compartir!
Jiří Vaněk
Tengo un sitio web para mi esposa con un Google Calendar integrado, y agregamos manualmente cada evento, ya sea que se repitan o no. He estado pensando en automatizar ciertas cosas por un tiempo, pero desafortunadamente, Google Calendar no me ha permitido hacerlo de la manera que imaginé. Me encontré con Sugar Calendar en sus artículos anteriores, y este plugin realmente captó mi atención. Después de leer este artículo, no creo que haya mucho más que considerar, y definitivamente cambiaré de Google Calendar a algo que tenga más sentido desde la perspectiva del usuario.