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

Create a user submitted events calendar in WordPress

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

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

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 panel de administración.

¿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 pueden agregar eventos a su calendario, obtienen una promoción gratuita para sus eventos, y los visitantes de su sitio y otros miembros de la comunidad pueden enterarse fácilmente de los eventos que ocurren en su área.

Por ejemplo, si administra un sitio de membresía de caridad o sin fines de lucro, puede permitir que los miembros agreguen varios eventos de recaudación de fondos, seminarios y otros eventos de caridad al calendario de su sitio.

El problema es que, de forma predeterminada, WordPress no permite que los usuarios envíen eventos de calendario o carguen archivos en la interfaz. Debe crear una cuenta para cada usuario y permitir el acceso al panel 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 otros 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 usar WPFormsEs 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 proporciona 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: los necesitarás Versión Pro de WPForms porque incluye el complemento Post Submission, integraciones premium y otras características de personalización.

Primero debe instalar y activar el complemento WPForms. Si necesita ayuda, consulte nuestra guía para instalar un complemento de WordPress.

Una vez activado, simplemente vaya a WPForms » Configuración desde su panel de WordPress e ingrese su clave de licencia. Puede encontrar la clave de licencia en la sección de cuenta de WPForms.

Clave de licencia de WPForms

Luego haga clic en el botón "Comprobar clave" para continuar.

Después de verificar la clave de licencia, debe ir 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 envío posterior de WPForms

Una vez que se instala el complemento, notará que el estado cambia de No instalado a Activo.

Configuración del complemento de calendario de eventos

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

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

El calendario de eventos también ofrece una Versión gratuita y se integra fácilmente con WPForms.

Primero, debe instalar y activar el complemento The Event Calendar. Para obtener más información, consulte nuestra guía para instalar un complemento de WordPress.

Después de 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. Puede simplemente hacer clic en el botón "Omitir" por ahora.

Configurar el complemento Calendario de eventos

A continuación, puede realizar varios ajustes para su calendario de eventos.

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

Pestaña Configuración general

También puede establecer las preferencias de zona horaria para su calendario de eventos si se desplaza hacia abajo. Con el complemento, puede usar la zona horaria de su sitio web en todas partes o configurar manualmente la zona horaria para cada evento.

Recomendamos usar la opción "Usar la zona horaria de todo el sitio en todas partes" para que las horas de los eventos enviados por el usuario coincidan con la zona horaria de su sitio.

Una vez que 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 "Pantalla" y editar la apariencia de su calendario de eventos.

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

Editar configuración de pantalla

Ahora que ha realizado los cambios, veamos cómo crear un formulario para aceptar eventos de calendario.

Crear un formulario de evento enviado por el usuario

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

Para empezar, puedes caminar 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 arriba, luego seleccione la plantilla Formulario de envío de publicación de blog.

Usamos esta plantilla porque cuando usamos el complemento Calendario de eventos, cada evento es un tipo de publicación personalizada. WPForms le permite editar la plantilla de formulario de envío de publicaciones de blog para enviar un tipo de publicación personalizada para un 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.

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

También puede reorganizar el orden de cada campo de formulario y eliminar campos que no necesite.

Campos de formulario de arrastrar y soltar

Por ejemplo, agreguemos campos de 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: Al agregar el campo de fecha/hora, asegúrese de marcar la casilla de verificación Deshabilitar fechas históricas. Puede encontrar esta opción en la pestaña Opciones avanzadas.

Esto asegura que todos sus nuevos eventos tengan una fecha en el futuro y también ayuda a detectar errores si alguien ingresa accidentalmente el año equivocado.

Deshabilitar datos pasados

Al crear su formulario, puede cambiar el nombre de varios campos de formulario simplemente haciendo clic en ellos y luego cambiando la "Etiqueta" en Opciones de campo en el menú de la izquierda.

Para nuestro tutorial, cambiamos el título de la publicación por el título del evento y el extracto de la publicación por la descripción del evento.

Editar etiquetas de campos de formulario

despues de eso te tienes que ir 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é marcada.

Asegúrese de que el envío posterior esté habilitado y concilie los metadatos

Además, debe hacer coincidir los campos de su formulario con los campos que buscará el complemento del calendario de eventos.

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

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

El estado de revisión pendiente le permite moderar cualquier evento enviado. Además, si acepta pagos en línea, puede verificar que los pagos se realizaron correctamente antes de aprobar el evento.

A continuación, también debe asignar la fecha/hora de inicio y finalización del evento. Para hacer esto, desplácese hacia abajo hasta la sección Custom Post Meta e ingrese un código para asignar los campos apropiados en su formulario.

agregar primero _Fecha de inicio del evento y seleccione el campo de hora de inicio de su evento (por ejemplo, fecha/hora de inicio del evento) en el menú desplegable.

Luego haga clic en el botón "+" para agregar otra meta de publicación personalizada y escríbala _EventEndDate Código para mapear el campo de formulario para el final del evento (por ejemplo, fecha/hora del final 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 Recibos, verá la configuración para mostrar la página de agradecimiento que aparece cuando los usuarios envían un evento de calendario.

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

Configuración de confirmación

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

Aquí puede usar el complemento para elegir varias configuraciones para recibir una notificación cuando alguien envía un formulario, como cambiar 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 una vez que haya realizado los cambios.

Publique su formulario de evento enviado por el usuario

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

WPForms ofrece varias 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, utilizaremos el asistente de incrustación proporcionado por WPForms.

Para comenzar, simplemente haga clic en el botón Insertar 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, debe ingresar un nombre para su página. Cuando haya terminado, simplemente haga clic en el botón "¡Vamos!".

Introduce un nombre para la página.

En la siguiente pantalla, puede ver el formulario de evento enviado por el usuario en el nuevo sitio de WordPress.

Obtenga una vista previa de la página, 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 ve en la parte frontal de su sitio web.

vista previa del formulario

A continuación, puede revisar los eventos de calendario enviados por 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 revisarlo.

Muestra tu evento

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

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

Vista previa de la página del evento

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 cambiar un sitio web de HTTP a HTTPS y los mejores complementos y herramientas SEO de WordPress para mejorarlo. Lea su sitio clasificación.

Si te ha gustado este artículo, suscríbete al nuestro. canal de Youtube para tutoriales en vídeo de WordPress. También puedes encontrarnos en Closermarketing.es y Facebook.

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir