MEC ¿No funciona? 13 soluciones esenciales para solucionar problemas comunes.
MEC ¿No funciona como esperabas en tu sitio web de WordPress? Esta guía te explica los más comunes. Modern Events Calendar Este tutorial aborda diversos problemas y te muestra cómo solucionarlos paso a paso, incluyendo problemas con códigos cortos, AJAX, reservas, correos electrónicos, Google Maps y conflictos de plugins.
Esta guía te explica los más comunes. MEC aborda los problemas y explica cómo solucionarlos paso a paso.
MEC No funciona: Comprobación rápida de solución de problemas
Antes de solucionar un problema específico, realice las siguientes comprobaciones básicas.
Borrar tu caché
Después de instalar o actualizar MEC En ocasiones, los archivos en caché, ya sea de una aplicación o de alguno de sus complementos, pueden impedir que la última versión se cargue correctamente.
- Borra la caché de tu plugin de caché de WordPress.
- Si utilizas una CDN como Cloudflare, vacía también la caché de la CDN.
- Actualiza tu navegador usando
Ctrl + Shift + Ren Windows oCmd + Shift + Ren mac
Si el problema comenzó inmediatamente después de una actualización, borrar todas las cachés debería ser una de las primeras cosas que intente.
Comprueba tus requisitos de WordPress y del servidor.
Ve a: Panel de control de WordPress > Herramientas > Salud del sitio > Información
Consulta las secciones de WordPress y Servidor.
Asegúrese de que WordPress esté actualizado y que su versión de PHP cumpla con los requisitos. MEC requirements. Use a PHP version that is currently supported by the PHP project and compatible with your installed versions of MEC, WordPress, and other plugins. Test PHP upgrades on staging before applying them to a live site.
MEC No se puede instalar
Si WordPress muestra un error como este:
El enlace que seguiste ha caducado. Por favor, inténtalo de nuevo.
El problema suele ser el tamaño máximo de subida configurado por tu proveedor de alojamiento web.
Para comprobar el límite actual, vaya a:
Herramientas > Salud del sitio > Información > Gestión de medios > Tamaño máximo de archivo a subir
Lea también:
Salud del sitio: mantenga su sitio web saludableSi el límite es demasiado bajo, pídale a su proveedor de alojamiento que lo aumente. Un valor de 64 MB suele ser suficiente para MEC.
Como alternativa, puedes extraer el MEC Comprime el archivo ZIP y sube la carpeta del plugin directamente a:
wp-content/plugins
Entonces activa MEC desde: Complementos> Complementos instalados
Actualizar MEC y sus complementos
Pueden surgir problemas de compatibilidad cuando MEC, WordPress, tu tema o MEC Los complementos están ejecutando versiones diferentes o desactualizadas.
Vaya a: MEC > Complementos
Actualiza cualquier complemento que tenga una actualización disponible. También deberías actualizar MEC Puede utilizar el método de actualización automática o manual.
Tras la actualización, vuelva a borrar la caché del sitio web y del navegador.
Comprobaciones rápidas
Guardar de nuevo MEC Configuración
Vaya a: MEC > Configuraciones
Sin modificar ninguna opción, haga clic en Guardar cambios.
Esto puede refrescar MECLa configuración y los archivos de estilo generados son un primer paso seguro cuando una configuración existente comienza a comportarse de forma inesperada.
Prueba con un nuevo código corto.
Un shortcode puede contener muchos filtros y opciones de configuración. Crear un nuevo shortcode básico puede ayudar a determinar si el problema es causado por MEC por sí mismo o mediante la configuración del código corto original.
Vaya a: MEC > Códigos cortos
Crea un nuevo código corto y deja sus opciones con sus valores predeterminados.
Copie el código corto generado, por ejemplo:
[mec id="123"]
Crea una nueva página de WordPress, inserta el código corto usando un bloque/widget de código corto y comprueba el resultado.
Si el nuevo calendario funciona, el problema probablemente esté relacionado con la configuración de tu código corto original. Compara ambos códigos cortos y revisa sus filtros, rangos de fechas, categorías y demás opciones.
Lea también:
Hacer códigos cortos avanzadosSi el nuevo código corto tampoco funciona, continúe con los pasos de solución de problemas que se indican a continuación.
Asegúrese de que las comillas en su código corto sean comillas estándar (
"Las citas inteligentes copiadas de correos electrónicos, documentos o foros pueden impedir que WordPress procese correctamente el código corto.
El calendario no se muestra.
Si la página no muestra el calendario, o si en su lugar ve el código corto, compruebe lo siguiente.
Verifica cómo se agregó el código corto.
Dependiendo de tu editor:
- En el editor de bloques de WordPress, utilice un Bloque de código corto.
- En Elementor, utilice el Widget de código corto.
- En el editor clásico, coloque el código corto en una línea aparte.
Comprobar MEC Activos
MEC Se puede configurar para que cargue sus archivos CSS y JavaScript solo en las páginas donde sean necesarios.
Vaya a: MEC > Configuración > General
Seleccione la opción Recursos (archivos CSS y JavaScript) .
Si los recursos están configurados para cargarse por página, asegúrese de MEC Los recursos están habilitados en la página que contiene tu calendario.
Para obtener más información, consulte la documentación de Activos.
El calendario aparece, pero no muestra ningún evento.
Si el calendario se muestra pero no aparecen eventos, compruebe lo siguiente:
- Asegúrate de que los eventos estén publicados.
- Verifique que las fechas del evento se encuentren dentro del rango de fechas configurado en el código corto.
- Comprueba la categoría, la etiqueta, la ubicación y otros filtros del código corto.
If MEC aún no lo es Si el problema persiste, es posible que se deba a un conflicto con algún plugin o tema. También puede seguir los pasos de solución de problemas que se indican a continuación.
El calendario se muestra dos veces.
Si el calendario aparece más de una vez en la misma página, compruebe lo siguiente.
Comprueba el código corto
Asegúrese de que el código corto no se haya añadido dos veces.
Por ejemplo, puede que se haya añadido una vez al contenido de la página y otra vez a través de un widget de la barra lateral, una plantilla de Elementor u otro elemento del creador de páginas.
Comprueba el slug de la página.
Si la página que contiene su código corto utiliza el mismo slug que MECEl slug de archivo de WordPress puede mostrar ambos MEC archivo y el contenido de la página.
Comprobar: MEC > Configuración > Enlaces permanentes/slugs
El valor por defecto Babosa principal is events.
Si una página de WordPress también utiliza events como su slug, cambie el nombre de la página o modifique el MEC Babosa principal.
Compruebe los complementos de optimización y almacenamiento en caché.
Las funciones de combinación, concatenación o almacenamiento en caché de JavaScript a veces pueden causar MEC El contenido se cargará incorrectamente.
Primero, borre todas las cachés.
Si el problema persiste, desactive temporalmente la combinación/minificación de JavaScript en su complemento de optimización o excluya MEC scripts de optimización.
Si el calendario sigue duplicado, continúe con las pruebas de conflicto de plugins y temas.
MEC Los botones, ventanas emergentes o controles deslizantes del calendario no funcionan.
Si el calendario se muestra correctamente pero al hacer clic en los botones no sucede nada, las ventanas emergentes no se abren, los controles deslizantes no se mueven o las cuentas regresivas no funcionan, el problema generalmente está relacionado con JavaScript.
Comprueba la consola del navegador.
- Abra la página donde se produce el problema.
- Prensa F12, o haga clic derecho y seleccione Inspeccciona.
- Abra el panel de Consola .
- Busque los errores resaltados en rojo.
Si el error menciona otro plugin o tu tema, puede haber un conflicto.
Si el error menciona un MEC Archivo, toma una captura de pantalla del error y contacta con soporte.
Si no hay errores de JavaScript, continúe con las comprobaciones que se indican a continuación.
Comprueba tu tema
MEC Utiliza los ganchos estándar de WordPress para cargar sus scripts.
Pídele al desarrollador de tu tema que verifique que el tema utiliza correctamente el estándar:
wp_head()
y
wp_footer()
funciones.
Comprobar el contenido cargado mediante AJAX
Si el calendario se carga dinámicamente dentro de una ventana emergente de Elementor, una transición de página AJAX u otra área cargada dinámicamente, MECEs posible que los scripts no se carguen correctamente.
Abra la página del calendario directamente en una nueva pestaña del navegador.
If MEC Ahí funciona correctamente, el problema puede estar relacionado con la forma en que su tema o creador de páginas carga el código JavaScript de terceros dentro del contenido dinámico.
Comprobar si hay conflictos de jQuery
Algunos plugins obsoletos cargan su propia versión de jQuery y pueden interferir con la versión utilizada por WordPress.
Si sospecha que existe un conflicto con jQuery, realice la prueba de conflicto de complementos descrita en la sección "Prueba de conflicto de complementos".
MEC AJAX, la búsqueda o los filtros no funcionan.
Si al hacer clic en el botón del mes siguiente, buscar eventos o aplicar un filtro no sucede nada, la solicitud AJAX utilizada por MEC puede estar fallando.
Compruebe la solicitud AJAX fallida.
- Abre la página del calendario.
- Prensa F12 y abre el Network .
- Haz clic en el botón del mes siguiente o aplica un filtro.
- Busque una solicitud fallida, que generalmente involucra
admin-ajax.phpMEC Solicitud REST.
Compruebe el código de estado HTTP.
403 - Prohibido
Es posible que un complemento de seguridad, un cortafuegos o una regla de alojamiento estén bloqueando la solicitud.
Verifique su complemento de seguridad y pídale a su proveedor de alojamiento que se asegure de ello. admin-ajax.php Es accesible a los visitantes.
404 No encontrado
Guarda de nuevo tus enlaces permanentes de WordPress: Ajustes > Enlaces permanentes > Guardar cambios
500 – Error del servidor
Se ha producido un error de PHP en el servidor.
Abra el panel de Respuesta or Vista previa sección de la solicitud fallida, tome una captura de pantalla y proporciónela a MEC apoyo.
Si utilizas Cloudflare, habilita temporalmente el Modo de desarrollo o pausa Cloudflare para determinar si su cortafuegos está bloqueando la solicitud.
Guardar de nuevo los enlaces permanentes de WordPress
Ve a: Configuración > Enlaces permanentes
Sin cambiar nada, haga clic en Guardar cambios.
Esto actualiza las reglas de URL de WordPress y puede solucionar varios problemas relacionados con AJAX y las URL.
Las páginas de eventos devuelven un error 404.
Si tus eventos existen pero sus páginas muestran un error 404 — Página no encontrada , primero vuelve a guardar tus enlaces permanentes de WordPress:
Configuración > Enlaces permanentes > Guardar cambios
Comprobar si hay un conflicto de babosas
Vaya a: MEC > Configuración > Enlaces permanentes/slugs
Compruebe los siguientes slugs:
- Carbohidratos principales –
eventsde forma predeterminada. - Slug de categoría –
mec-categoryde forma predeterminada.
Asegúrese de que una página de WordPress no utilice el mismo slug que la MEC archivo.
Por ejemplo, si MEC usos events como su Main Slug y también tienes una página de WordPress con el events babosa, cambia el nombre de una de ellas.
Si cambias un MEC babosa, salva la MEC configure y luego guarde nuevamente la configuración de enlaces permanentes de WordPress.
Los colores y los estilos personalizados no se aplican.
Si no aparecen los colores seleccionados o el CSS personalizado, vuelva a generarlo. MECPrimero la hoja de estilos.
Vaya a: MEC > Ajustes > Estilo
Haz clic en Guardar cambios.
A continuación, borre la caché de todos los sitios web, CDN y navegadores.
Si está utilizando CSS personalizado, agréguelo a través de MEC área CSS personalizada o el personalizador de su tema para que se cargue después MEChoja de estilo predeterminada.
Si los estilos aún no se aplican, es posible que otro plugin o tu tema los estén sobrescribiendo. MECreglas CSS.
El mapa de Google está en blanco o gris.
Si el mapa de Google en la página del evento individual aparece en blanco, en gris o muestra una marca de agua de solo desarrollo, revise la configuración de Google Maps.
Agregar una clave API de Google Maps
Vaya a: MEC > Configuración > Módulos
Busca la sección de Google Maps e introduce tu clave API.
Lea también:
Opciones del módulo de mapaConsulta las API de Google
Asegúrate de que las API necesarias estén habilitadas en tu proyecto de Google Cloud.
Se requiere la API de JavaScript de Mapas . También puede ser necesaria la API de Lugares si utiliza la función de autocompletar direcciones.
Consultar restricciones de clave API
Si su clave API está restringida por el referente HTTP, asegúrese de que el dominio de su sitio web esté incluido en los referentes permitidos.
Consultar la facturación de Google Maps
Google requiere una cuenta de facturación activa para que Google Maps funcione, aunque se ofrece un período de uso gratuito.
Evita que Google Maps se cargue dos veces.
Si tu tema u otro plugin ya carga Google Maps, MEC Es posible que se esté cargando la API por segunda vez.
Compruebe la opción Cargar API de Google Maps en: MEC > Configuración > Módulos
Configúralo de acuerdo con la configuración de Google Maps existente en tu sitio web.
No se están enviando correos electrónicos ni recordatorios.
Si no recibe las confirmaciones de reserva, las notificaciones o los recordatorios, compruebe lo siguiente.
Verifique la configuración de notificaciones
Primero, revise la carpeta de correo no deseado o spam del asistente.
Luego ve a: MEC > Ajustes > Notificaciones
Asegúrese de que la notificación requerida esté habilitada.
Lea también:
Notificaciones de eventosUtilice SMTP
El sistema de correo PHP predeterminado de WordPress puede ser poco fiable o estar bloqueado por algunos proveedores de alojamiento web.
Utilizar un complemento SMTP y conectarlo a un buzón de correo real puede mejorar significativamente la entrega de correos electrónicos.
Comprueba WP-Cron
MECLos recordatorios programados y los correos electrónicos automáticos dependen de las tareas programadas de WordPress.
En sitios web con poco tráfico, las tareas programadas pueden sufrir retrasos.
Puedes, por ejemplo:
- Pídele a tu proveedor de alojamiento que configure un cron del sistema real.
- Utilice un plugin como WP Crontrol para comprobar si los eventos programados de WordPress se están ejecutando.
Si los correos electrónicos llegan pero contienen información incorrecta o se envían a los destinatarios equivocados, revise la configuración de destinatarios de notificaciones en: MEC > Ajustes > Notificaciones
Problemas con el módulo de reservas
Los problemas con las reservas generalmente se dividen en algunas categorías comunes.
El formulario de reserva o el botón de registro no aparecen.
Asegúrese de lo siguiente:
- El módulo de reservas está habilitado para el evento.
- Se ha configurado al menos una entrada para el evento.
También puede revisar la configuración general de la reserva en: MEC > Ajustes > Reserva
Los pagos fallan o los pedidos quedan impagados.
Verifique las credenciales de su pasarela de pago y pruébela en modo de prueba (sandbox).
Lea también:
Via de pagoSi utilizas conexiones WooCommerce Para obtener información sobre pagos, consulte:
Lea también:
MEC y WooCommerceLos datos de la reserva están incompletos.
Las reservas se pueden gestionar y exportar desde: MEC > Reservas
Revise allí el registro de la reserva y la información de los asistentes.
El formulario de reserva se envía, pero no sucede nada.
Esto suele estar relacionado con los mismos problemas de AJAX descritos en MEC AJAX, la búsqueda o los filtros no funcionan.
Utilice la pestaña Red del navegador para comprobar si la solicitud de reserva está fallando.
Cómo averiguar qué está causando el problema
Si los pasos de solución de problemas anteriores no resolvieron el problema, este podría deberse a un conflicto con otro plugin o con su tema de WordPress.
Prueba para detectar un conflicto de complementos
- Vaya al Complementos> Complementos instalados.
- Desactivar temporalmente un complemento distinto de MEC.
- Revisa el calendario de nuevo.
- Si el problema desaparece, habrá identificado un posible conflicto con algún complemento.
- Actualiza, reemplaza o contacta al desarrollador de ese complemento.
- Si el problema persiste, reactive el complemento y continúe probando el siguiente.
Prueba para detectar un conflicto temático
- Vaya al Apariencia> Temas.
- Cambiar temporalmente a un tema predeterminado de WordPress.
- Revisa el calendario de nuevo.
Si el problema desaparece, es probable que el conflicto esté relacionado con tu tema. Ponte en contacto con el desarrollador del tema para obtener más ayuda.
Si trabajas en un sitio web en producción, puedes usar el plugin Health Check & Troubleshooting. Su modo de solución de problemas te permite probar plugins y temas sin afectar la experiencia de tus visitantes.
Recopilar detalles de errores
Si necesitas contactar MEC Para obtener asistencia, recopilar la siguiente información puede agilizar considerablemente la resolución de problemas:
- Una captura de pantalla de errores de JavaScript de F12 > Consola.
- Errores relevantes de WordPress
debug.log. - Tu versión de WordPress.
- Tu versión de PHP.
- La MEC versión.
- La URL de la página afectada.
Cómo ponerse en contacto MEC Soporte
Si ninguno de los pasos de solución de problemas anteriores resuelve el problema, póngase en contacto con nosotros. MEC Brindar apoyo y proporcionar toda la información posible.
Incluye:
- La MEC Versión y edición (Lite o Pro).
- Tu versión de WordPress.
- Tu versión de PHP.
- La URL de la página afectada.
- Una captura de pantalla de la consola del navegador si el problema involucra JavaScript o elementos interactivos.
- Tu tema activo.
- Tus plugins activos.
- Los pasos de solución de problemas que ya ha realizado.
Proporcionar estos detalles ayuda al equipo de soporte a identificar si el problema está relacionado con MECotro plugin, tu tema o el entorno del servidor.
Guías de solución de problemas relacionadas
Si su problema coincide con alguno de estos casos, la guía específica podría resultarle útil: