Ir al contenido
No hay resultados
Base de conocimiento MEC
  • Instalación
    • Instalación
    • Activación
    • Actualización automática
    • Actualización manual
    • Cambiar dominio de licencia
  • Configuración
    • General
    • Archivar página
    • Babosas / Enlaces permanentes
    • Moneda
    • Ver todos
  • Evento único
    • Configuración de evento único
    • ¿Cómo agregar un evento en el complemento MEC?
    • Barra lateral única MEC
    • Campos Personalizados
    • Ver todos
  • Módulos de eventos
    • Speakers:
    • Organizadores
    • Ubicaciones
    • Mapear
    • Ver todos
  • Configuración de reserva
    • Módulo de reserva
    • Elementos de reserva
    • Formulario de reserva
    • Via de pago
    • Ver todos
  • Envío de eventos
    • General
    • Nivel de acceso
    • Secciones FES
    • Campos requeridos
    • Ver todos
  • ERP y SAP
    • MailChimp
    • Paid Memberships Pro
    • BuddyPress
    • LearnDash
    • Ver todos
  • Notificaciones
    • Notificación de reserva
    • Confirmación de la reserva
    • Recordatorio de reserva
    • Notificación de administrador
    • Ver todos
  • Addons
    • Elementor Single Builder Addon
    • Ticket and Invoice Addon
    • Eventos Seat Addon
    • Virtual Events Addon
    • Ver todos
  • Otra
    • Ajustes de apariencia
    • Traducción
    • Conocimiento
    • Localización de averías
    • Developer
Base de conocimiento MEC

  • Categorías
    • Instalación
      • Instalación
      • Activación
      • Actualización automática
      • Actualización manual
      • Cambiar dominio de licencia
    • Ajustes generales
      • General
      • Páginas de archivo
      • Babosas / Enlaces permanentes
      • Moneda
      • Ver todos
    • Evento único
      • Configuración de evento único
      • Barra lateral única MEC
      • ¿Cómo agregar un evento en el complemento MEC?
      • Campos Personalizados
      • Ver todos
    • Módulos de eventos
      • Speakers:
      • Organizadores
      • Ubicaciones
      • Mapear
      • Ver todos
    • Configuración de reserva
      • Módulo de reserva
      • Añadir un sistema de reservas
      • Formulario de reserva
      • Configuración de pago del organizador
      • Ver todos
    • Envío de eventos
      • General
      • Nivel de acceso
      • Secciones FES
      • Campos requeridos
      • Ver todos
    • Integraciones MEC
      • MailChimp
      • BuddyPress
      • LearnDash
      • Paid Memberships Pro
      • Ver todos
    • Notificaciones
      • Notificación de reserva
      • Confirmación de la reserva
      • Recordatorio de reserva
      • Notificación de administrador
      • Ver todos
    • Addons
      • Elementor Single Builder Addon
      • Ticket and Invoice Addon
      • Eventos Seat Addon
      • Virtual Events Addon
      • Ver todos
    • Otra
      • Ajustes de apariencia
      • Traducción
      • Conocimiento
      • Localización de averías
      • Developer

Enviar Ticket
Base de conocimiento MEC

Activa
  • Anular página de evento único
  • Creando un archivo PHP en la carpeta del tema
  • Funciones PHP soportadas
  • Modern Events Calendar Widgets

Developer

Anular página de evento único

En este artículo, explicaremos el proceso de anulación de una página de evento único. 

¡MEC es creado por desarrolladores para desarrolladores! Y es muy fácil de usar para los desarrolladores, por lo que simplemente puede anular MEC plantillas en su tema y hazlo compatible con el estilo de tu tema o usa filtros/acciones MEC para personalizarlo.

Anular página de evento único

Con la anulación Modern Events Calendar Página de evento único función, como desarrollador, puede ajustar fácilmente los temas y personalizar su sitio web de la mejor manera posible.

MEC tiene varios archivos de plantilla en /path/to/modern-events-calendar/templates/, simplemente puede anularlos en su tema o tema secundario.

Por ejemplo, colóquelos en /path/to/theme/single-mec-events.php o /path/to/child-theme/single-mec-events.php.

Nota: Si usa la versión lite de MEC, inserte -disputa después de "modern-events-calendar". Aprendamos cómo crear una página de evento única exclusiva para nuestros eventos.

Creando un archivo PHP en la carpeta del tema

Primero, cree un archivo PHP en la carpeta raíz de su tema llamado single-mec-events.php.

Luego, en la codificación, llame a las funciones principales de WordPress de get_header y get_footer.

Por ejemplo:

get_header();

get_footer();

Ahora, puede colocar todo su contenido deseado entre esas 2 funciones.

Funciones PHP soportadas

Antes de obtener los campos necesarios para MEC, vale la pena mencionar que el complemento MEC admite las funciones principales, como obtener títulos, contenido, categorías, etiquetas e imágenes destacadas; sin embargo, la carga de otros elementos debe realizarse utilizando las funciones definidas en 

#NombreCódigo
01Títuloobtener_el_titulo(); / el título();
02Contenidoobtener_el_contenido(); / el contenido();
03Miniaturala_post_miniatura(); / the_post_thumbnail('completo');
04Etiquetaobtener_las_etiquetas();
05Etiquetaget_terms( array('taxonomy' => 'mec_label','hide_empty' => false,));
06Categoríaobtener_términos(array('taxonomía' => 'mec_category','hide_empty' => false,));
07Color del eventoget_post_meta( get_the_ID(), 'mec_color', true );
08Fecha de Inicioget_post_meta( get_the_ID(), 'mec_start_date', true );
09Horas de inicioget_post_meta( get_the_ID(), 'mec_start_time_hour', true);
10Minuto de inicioget_post_meta( get_the_ID(), 'mec_start_time_minutes', true);
11Inicio AM/PMget_post_meta( get_the_ID(), 'mec_start_time_ampm', true);
12Fecha Finalget_post_meta( get_the_ID(), 'mec_end_date', true );
13Horas de finalizaciónget_post_meta( get_the_ID(), 'mec_end_time_hour', true);
14Minuto finalget_post_meta( get_the_ID(), 'mec_end_time_minutes', true);
15Fin AM/PMget_post_meta( get_the_ID(), 'mec_end_time_ampm', true);
16Comentario MECget_post_meta( get_the_ID(), 'mec_comment', true );
17Descubre másget_post_meta( get_the_ID(), 'mec_read_more', true);
18MÁS INFORMACIÓNget_post_meta( get_the_ID(), 'mec_more_info', true);
19Costoget_post_meta( get_the_ID(), 'mec_cost', true );
20Extracto del eventoobtener_el_extracto();

Modern Events Calendar Widgets

Si necesita cargar los widgets del MEC, proceda de la siguiente manera:
Primero debe agregar el siguiente código en el archivo PHP "single-mec-events.php" que colocó en el directorio raíz del tema.

$single = new MEC_skin_single();
$single_event_main = $single->get_event_mec(get_the_ID());
$single_event_obj = $single_event_main[0];

Luego llame a los widgets:

// attendees widget
$single->display_attendees_widget($single_event_obj);
// Booking Module
$single->display_booking_widget($single_event_obj,$single_event_main);
// breadcrumb
$single->display_breadcrumb_widget( get_the_ID() );
// Category Widget
$single->display_category_widget($single_event_obj);
// Cost Widget
$single->display_cost_widget($single_event_obj);
// Countdown Widget
$single->display_countdown_widget($single_event_main);
// Date Widget
$single->display_date_widget($single_event_o
// Export Widget
$single->display_export_widget($single_event_obj);
// Google map widget
$single->display_map_widget($single_event_main);
// Hourly
$single->display_hourly_schedules_widget($single_event_obj);
// Label Widget
$single->display_label_widget($single_event_obj);
// Local Time widget
$single->display_local_time_widget($single_event_obj);
// Location Widget
$single->display_location_widget($single_event_obj); // Show Location
$single->display_other_location_widget($single_event_obj); // Show Additional Locations
// More info widget
$single->display_more_info_widget($single_event_obj);
// next/prev widgets
$single->display_next_prev_widget($single_event_obj);
// Organizer Widget
$single->display_organizer_widget($single_event_obj); // show Organizer
$single->display_other_organizer_widget($single_event_obj); // additional Organizers
// QR widget
$single->display_qrcode_widget($single_event_obj);
// Register Button
$single->display_register_button_widget($single_event_obj);
//Social
$single->display_social_widget($single_event_obj);
// Speakers widget
$single->display_speakers_widget($single_event_obj);
// Time Widget
$single->display_time_widget($single_event_obj);
// Weather Widget
$single->display_weather_widget($single_event_obj);
// Event Hourly Schedule
$single->display_hourly_schedules_widget($single_event_obj);

Compartir

Informar sobre contenido obsoleto

Si cree que el contenido de esta página no refleja información actualizada, háganoslo saber.

Informar ahora
1
Iniciar sesión Enviar Formulario
34 comentarios
latatazaza 24 de agosto de 2022
| |

Hola,
tengo un pb con estos dos vars: get_post_meta( get_the_ID(), 'mec_end_time_minutes', true); get_post_meta( get_the_ID(), 'mec_start_time_minutes', true);
cuando elijo una hora como esta en la oficina trasera a las 8:05 a.m. él regresa a las 8:5 en el frente 
Otro ? ¿Hay una variable para tener la duración de un evento?
Muchas Gracias 

0 0
1
Responder
abraham panadero 11 de septiembre de 2022
| |
latatazaza Hola, tengo un pb con estos dos vars: get_post_met

Hola
Gracias por contactarnos
Por favor, consulte webnusVisita .net/support para crear un ticket allí.
Nuestros expertos te ayudarán con ello.

0 0
0
Responder
nipapis 21 de julio de 2022
| |

¿Alguien tiene idea de mostrar un campo personalizado? 
He intentado esto pero no funciona
get_post_meta( get_the_ID(), 'mec_event_data_event_field_1', true );
 
¿Alguien ha encontrado cómo obtener datos de campos personalizados para un solo evento? Házmelo saber aquí en la respuesta.

0 0
0
Responder
abraham panadero 11 de agosto de 2022
| |
nipapis ¿Alguien tiene idea de mostrar un campo personalizado? He

Hola,
Por favor, pregunte esto en webnusComuníquese con nuestro equipo técnico a través de .net/support. Le responderán lo antes posible. ¡Gracias!

0 0
0
Responder
behaugalibro 12 de julio de 2020
| |

¿HAY un código abreviado para la publicación del evento (evento único)? Quiero poder usar la máscara y el encabezado de mi sitio web para esta página. 

2 0
0
Responder
Swan1305 20 de septiembre de 2020
| |
behaugalibro ¿HAY un código abreviado para la publicación del evento (single ev

Esto es exactamente lo que necesito también, un complemento tan atractivo pero lamentablemente no es bueno sin eso. 

0 0
0
Responder
Sarah Wang | 26 de septiembre de 2020
| |
Swan1305 Esto es exactamente lo que necesito también, un gran aspecto.

Hola,
Enviaré sus comentarios al equipo de desarrollo y, si es posible, lo considerarán en la próxima actualización del complemento.

0 0
0
Responder
Sarah Wang | 5 de agosto de 2020
| |
behaugalibro ¿HAY un código abreviado para la publicación del evento (single ev

Hola,
Desafortunadamente, no hay un shortcode de evento único.

0 0
0
Responder
cristo66 1 de julio de 2020
| |

Hi
Con eventos semanales recurrentes (p. ej., clases), ¿es posible que el menú desplegable de la fecha modal de la reserva sea predeterminado en la fecha real seleccionada, en lugar de solo la siguiente disponible?

0 0
0
Responder
caroline 9 de junio de 2020
| |

¡Hola, trabajar con la luz del calendario de eventos moderno es genial! (¡Estoy planeando actualizar a la versión Pro pronto!)
Actualmente estoy anulando el archivo single-mec-events.php. Utilizo los widgets descritos anteriormente y algunos de ellos no están correctamente traducidos al alemán, aunque existe el archivo de traducción correspondiente. (Ya lo verifiqué usando Poedit).
 
El

los títulos de la siguiente función de widget no se traducen correctamente: display_date_widget(), display_time_widget(), display_cost_widget(), display_location_widget(), display_social_widget()
El principal

El título de display_organizer_widger() está correctamente traducido, pero el

los títulos (teléfono, correo electrónico, sitio web) no están traducidos.
Para display_date_widget() y display_time_widget() encontré una solución (sucia) al corregir el comando de traducción en la línea 653 y 752 en el archivo single.php (modern-events-calendar-lite/app/skins/single.php) .
 
 
Aquí está mi solución para obtener la traducción correcta de la función display_time_widget().
 
Código original (línea 752):


 
Mi solución:


 
Sería genial si pudieras solucionar estos problemas pronto. 🙂

0 0
0
Responder
Sarah Wang | 26 de junio de 2020
| |
caroline Hola, trabajando con la luz del calendario de eventos moderno i

Hola,
Enviamos esto a nuestro equipo de desarrolladores y lo revisarán y lo cambiarán si es posible en las próximas actualizaciones del complemento.
Gracias por enviarnos esto.

0 0
0
Responder
Cargar Más

¿Aún no has tenido suerte? ¡Podemos ayudar!

Si no encontró lo que buscaba, envíe un ticket en nuestro sistema de soporte.

Enviar Ticket
Webnus Banner
Modern Events Calendar

Por favor lea nuestras Términos y Condiciones y Política de privacidad.

4.2 Muy bueno

Acerca de 11 Reseñanos en Trustpilot

Copyright © 2026. Todos los derechos reservados. Webnus Inc.