Cómo crear un calendario de eventos enviado por el usuario en WordPress

¿Desea permitir que los usuarios envíen eventos de calendario en su sitio web de WordPress?

Agregar eventos enviados por los usuarios es una excelente manera de crear una comunidad y aumentar la participación en su sitio web.

En este artículo, le mostraremos cómo crear un calendario de eventos enviado por el usuario en WordPress sin dar acceso a los visitantes a su área de administración.

Crear un calendario de eventos enviado por el usuario en WordPress

¿Por qué crear un calendario de eventos enviado por el usuario?

Los eventos de crowdsourcing para su calendario de WordPress son una excelente manera de crear una comunidad, atraer nuevos visitantes y mantener su calendario actualizado con los últimos eventos. También ayuda a ahorrar tiempo ya que no tiene que buscar en Internet los próximos eventos.

Cuando los miembros de su comunidad puedan agregar eventos a su calendario, obtendrán una promoción gratuita para sus eventos, y los visitantes de su sitio web y otros miembros de la comunidad pueden aprender fácilmente sobre los eventos que ocurren en su área.

Por ejemplo, supongamos que está ejecutando un sitio web de membresía de caridad o sin fines de lucro. Puede permitir que los miembros agreguen diferentes eventos de recaudación de fondos, seminarios y otros eventos de caridad al calendario de su sitio.

El problema es que WordPress no permite a los usuarios enviar eventos de calendario o cargar archivos en la interfaz de forma predeterminada. Deberá crear una cuenta para cada usuario y permitir el acceso al área de administración. Este método requiere mucho tiempo y podría ser riesgoso.

Afortunadamente, hay una manera más fácil. Veamos cómo puede permitir que las personas agreguen eventos de calendario en WordPress.

Creación de un calendario de eventos enviado por el usuario en WordPress

La mejor manera de permitir que los usuarios agreguen eventos de calendario sin darles acceso a su panel de administración de WordPress es usando WPForms. Es el mejor complemento de formulario de contacto para WordPress y cuenta con la confianza de más de 5 millones de empresas.

El complemento le permite crear un formulario de carga de archivos y ofrece un complemento de Envíos posteriores que le permite aceptar listas de eventos, archivos PDF, artículos, citas y otro contenido en la parte frontal de su sitio web.

WPForms

Nota: Necesitarás el Versión Pro de WPForms porque incluye el complemento Post Submission, integraciones premium y otras características de personalización.

Primero, deberá instalar y activar el complemento WPForms. Si necesita ayuda, consulte nuestra guía sobre cómo instalar un complemento de WordPress.

Tras la activación, simplemente diríjase a WPForms » Configuración desde su panel de WordPress e ingrese su clave de licencia. Puede encontrar la clave de licencia en el área de la cuenta de WPForms.

Clave de licencia de WPForms

A continuación, haga clic en el botón ‘Verificar clave’ para continuar.

Después de verificar la clave de licencia, deberá ir a WPForms » Complementos y luego desplácese hacia abajo hasta el complemento Publicar envíos.

Continúe y haga clic en el botón ‘Instalar complemento’.

Complemento de publicación de envío por WPForms

Una vez que el complemento esté instalado, notará que el Estado cambia de ‘No instalado’ a ‘Activo’.

Configuración del complemento de calendario de eventos

A continuación, necesitará un complemento de calendario de eventos de WordPress para crear un calendario de eventos en su sitio web.

Usaremos el complemento Calendario de eventos para nuestro tutorial. Es un poderoso sistema de gestión de eventos para WordPress y ofrece muchas características. Puede usarlo fácilmente para agregar eventos y administrar organizadores y lugares.

Además, The Event Calendar ofrece una versión gratuita y se integra fácilmente con WPForms.

Primero, deberá instalar y activar el complemento Calendario de eventos. Para obtener más detalles, consulte nuestra guía sobre cómo instalar un complemento de WordPress.

Tras la activación, será redirigido a Eventos » Ajustes en el panel de administración de WordPress. El complemento le pedirá que se una a su comunidad. Simplemente puede hacer clic en el botón ‘Omitir’ por ahora.

Configurar el complemento del calendario de eventos

Después de eso, puede pasar por diferentes configuraciones para su calendario de eventos.

Hay configuraciones en la pestaña ‘General’ para cambiar la cantidad de eventos que se muestran por página, activar el editor de bloques para eventos, mostrar comentarios, editar el slug de la URL del evento y más.

Pestaña de configuración general

También puede establecer la configuración de la zona horaria para su calendario de eventos si se desplaza hacia abajo. El complemento le permite usar la zona horaria de su sitio en todas partes o configurar manualmente la zona horaria para cada evento.

Sugerimos usar la opción ‘Usar la zona horaria de todo el sitio en todas partes’. Esto ayudará a hacer coincidir las horas de los eventos que envían los usuarios con la zona horaria de su sitio.

Cuando haya realizado los cambios, haga clic en el botón ‘Guardar cambios’.

Cambiar la configuración de la zona horaria

Después de eso, puede ir a la pestaña ‘Mostrar’ y editar la apariencia de su calendario de eventos.

Por ejemplo, hay opciones para desactivar el estilo predeterminado, elegir una plantilla, habilitar vistas de eventos y más.

Editar configuración de pantalla

Una vez que haya realizado los cambios, veamos cómo puede crear un formulario para aceptar eventos de calendario.

Creación de un formulario de eventos enviados por el usuario

En el siguiente paso, deberá configurar un formulario usando WPForms para permitir a los usuarios enviar eventos.

Para empezar, puedes ir a WPForms » Agregar nuevo desde tu panel de WordPress. Esto iniciará el generador de formularios de arrastrar y soltar.

Simplemente ingrese un nombre para su formulario en la parte superior y luego seleccione la plantilla ‘Formulario de envío de publicación de blog’.

Estamos usando esta plantilla porque cuando usa el complemento Calendario de eventos, cada evento es un tipo de publicación personalizada. Con WPForms, puede editar la plantilla de formulario de envío de publicaciones de blog para enviar un tipo de publicación personalizada de evento en lugar de una publicación de blog normal.

Elija la plantilla de formulario de envío de publicación de blog

A continuación, puede personalizar su formulario de envío de publicaciones.

Usando el generador de formularios de arrastrar y soltar, WPForms le permite agregar diferentes campos de formulario. Puede agregar un menú desplegable, casillas de verificación, número de teléfono, dirección, URL del sitio web y más.

Además, también le permite reorganizar el orden de cada campo de formulario y eliminar campos que no necesita.

Campos de formulario de arrastrar y soltar

Por ejemplo, agregaremos los campos ‘Fecha/Hora’ a nuestra plantilla de formulario para mostrar la ‘Fecha/hora de inicio del evento’ y la ‘Fecha/hora de finalización del evento’.

Consejo profesional: Cuando agregue el campo Fecha / Hora, asegúrese de hacer clic en la casilla de verificación «Deshabilitar fechas pasadas». Puede encontrar esta opción en la pestaña Opciones avanzadas.

Esto asegurará que todos sus nuevos eventos tengan una fecha futura. También ayuda a detectar errores si alguien ingresa accidentalmente el año equivocado.

Deshabilitar fechas pasadas

Al crear su formulario, puede cambiar el nombre de diferentes campos de formulario. Para hacer eso, simplemente haga clic en ellos y luego cambie la ‘Etiqueta’ en Opciones de campo en el menú a su izquierda.

Para nuestro tutorial, cambiamos la etiqueta Título de la publicación a Título del evento y Extracto de la publicación a Descripción del evento.

Editar etiquetas de campos de formulario

Después de eso, tendrás que ir a la Configuración » Envíos de publicaciones pestaña en el generador de formularios.

Ahora, asegúrese de que la opción ‘Publicar envíos’ esté activada.

Asegúrese de que el envío de publicaciones esté activado y coincida con los metadatos

Además de eso, deberá hacer coincidir los campos de su formulario con los campos que buscará el complemento Calendario de eventos.

Por ejemplo, así es como mapeamos nuestros campos de formulario de demostración:

  • Título de la publicación en el título del evento
  • Publicar extracto de la descripción del evento
  • Publicar imagen destacada en imagen destacada
  • Tipo de publicación en eventos
  • Publicar estado en pendiente de revisión
  • Publicar autor al usuario actual

El estado Pendiente de revisión le permite moderar el envío de cada evento. Además, si acepta pagos en línea, puede verificar si los pagos se realizaron correctamente antes de aprobar el evento.

A continuación, también deberá asignar la fecha/hora de inicio y finalización del evento. Para eso, desplácese hacia abajo hasta la sección ‘Meta de publicación personalizada’ e ingrese un código para mapear los campos respectivos en su formulario.

Para empezar, agrega _Fecha de inicio del evento código y seleccione el campo de hora de inicio de su evento (como Fecha/hora de inicio del evento) en el menú desplegable.

Luego haga clic en el botón ‘+’ para agregar otro Meta de publicación personalizado e ingrese el _EventEndDate código para asignar el campo de formulario de finalización del evento (como la fecha/hora de finalización del evento).

Ingrese el meta de la publicación personalizada

A continuación, también puede cambiar otras configuraciones de su formulario.

Si va a la pestaña ‘Confirmaciones’, verá la configuración para mostrar la página de agradecimiento que aparecerá cuando los usuarios envíen un evento de calendario.

Puede mostrar un mensaje, una página o redirigir a las personas a otra URL cuando envían el formulario.

Configuración de confirmación

Aparte de eso, también puede cambiar la configuración de ‘Notificaciones’.

Aquí, el complemento le permite elegir diferentes configuraciones para recibir una notificación cuando alguien envía un formulario. Por ejemplo, puede cambiar el envío a la dirección de correo electrónico, la línea de asunto, el nombre del remitente y más.

Editar configuración de notificaciones

No olvide hacer clic en el botón ‘Guardar’ en la parte superior cuando haya realizado los cambios.

Publicación de su formulario de eventos enviados por el usuario

Ahora que ha creado un formulario de eventos enviado por el usuario, es hora de publicarlo en su sitio web de WordPress.

WPForms ofrece múltiples opciones para incrustar su formulario en WordPress. Puede usar el bloque WPForms en el editor de bloques, usar un código abreviado, agregar un widget de barra lateral y más.

Para este tutorial, usaremos el asistente de inserción que ofrece WPForms.

Para comenzar, simplemente haga clic en el botón ‘Incrustar’ en la esquina superior derecha.

Editar configuración de notificaciones

Al hacer clic en el botón, aparecerá una ventana emergente.

Continúe y haga clic en el botón ‘Crear nueva página’, y WPForms creará automáticamente una nueva página para su formulario.

Crear una nueva página

También puede hacer clic en ‘Seleccionar página existente’ para agregar el formulario a una página publicada.

A continuación, deberá ingresar un nombre para su página. Una vez hecho esto, simplemente haga clic en ‘¡Vamos!’ botón.

Introduce el nombre de la página

En la siguiente pantalla, puede ver el formulario de eventos enviados por el usuario en la nueva página de WordPress.

Continúe y obtenga una vista previa de la página y luego haga clic en el botón ‘Publicar’.

Publica tu pagina

Ahora puede visitar su sitio web para ver el formulario en acción.

Así es como se verá en la parte frontal de su sitio web.

Vista previa del formulario

A continuación, puede revisar los eventos de calendario que envían sus usuarios yendo a Eventos desde tu panel de WordPress.

Todos los eventos enviados por el usuario se enumerarán aquí como pendientes. Puede hacer clic en el botón ‘Editar’ debajo de cada evento para revisarlos.

Ver tu evento

Al revisar el evento, asegúrese de que el usuario haya completado todos los detalles. Si falta alguna información, puede agregarla o rechazar el evento del calendario si no cumple con los requisitos de su sitio web.

Después de eso, simplemente publique el evento enviado por el usuario. Luego puede ver sus eventos visitando la URL creada por The Events Calendar: https://www.example.com/events

Vista previa de la página de eventos

Esperamos que este artículo le haya ayudado a aprender cómo crear un calendario de eventos enviado por el usuario en WordPress. También puede consultar nuestras guías sobre cómo mover un sitio web de HTTP a HTTPS y los mejores complementos y herramientas de SEO de WordPress para mejorar la clasificación de su sitio web.

.

Deja un comentario