Descrição
Events Manager is a full-featured event calendar, bookings, appointments, scheduling, and registration management plugin for WordPress ideal for everything from simple meetups to full-scale event planning. Built with flexibility, reliability and powerful features in mind.
Principais recursos
- Belos calendários, páginas de pesquisa, listas, grades e formulários de reserva para valorizar seus eventos
- Registro de evento simples (dia único com horários de início/fim)
- Recurring and long (multi-day) event registration
- Build complex recurrence patterns with exclusion/blackout dates
- NEW Multiple timeslots within the day for events with advanced creation options
- Overlapping timeslots
- Buffer between timeslots
- Gerenciamento de reservas (incluindo aprovações/rejeições, exportação de CSV e mais!)
- Múltiplos ingressos
- Gráficos e estatísticas completos, incluindo barras/linhas/pizza com comparação e empilhamento
- MultiSite Event Support
- Compartilhamento de eventos entre redes – exiba seus eventos e reservas de outros subsites ou do site principal.
- Gerenciamento global de reservas em toda a rede.
- Suporte ao BuddyPress e ao BuddyBoss
- Crie subsites de eventos modulares (independentes) ou eventos interconectados.
- NEW Multiple custom event types (Archetypes), such as Workshops, Events, Webinars, Appointments etc.
- Customize your labels, slugs and CPT names
- Enable or disable specific features for specific event archetypes.
- Multiple Location Types
- Localizações físicas
- Eventos Online (URLs)
- Integração com Webinários/Reuniões do Zoom
- BuddyPress & BuddyBoss Support
- Enviar eventos
- Eventos de grupo
- Eventos pessoais
- Fluxo de atividades
- mais novidades
- Submissões de eventos por Convidados/Membros
- Atribuir locais de evento e visualizar eventos por local
- Categorias de evento
- Crie facilmente atributos personalizados de evento (por ex., código de vestimenta)
- Google Maps (veja nossas recomendações de uso da API)
- Permissões avançadas – restrinja a gestão de eventos e locais por usuários.
- Widgets para Eventos, Locais e Calendários
- Controle detalhado de como cada aspecto dos seus eventos é exibido no site; modifique facilmente os templates nas configurações e arquivos de template
- feed iCal (evento único e todos os eventos)
- Botões “Adicionar ao Google Agenda”
- Feeds RSS
- Compatível com plugins de SEO
- Timezone Support – create events in different timezones
- Diversas tags de template e shortcodes para uso em seus posts e páginas
- Ativamente mantido e com suporte
- Muita documentação e tutoriais
- E muito mais!
Privacidade de Dados e Conformidade com o GDPR Compliance
Nós fornecemos as ferramentas para ajudá-lo a estar de acordo com o Regulamento geral de proteção de dados, incluindo:
- exportação/apagamento de dados via as Ferramentas de Privacidade do WordPress, incluindo dados de reserva, Evento e local.
- checkboxes de consentimento em nossos formulários de reserva, evento e local no frontend
- configurações para controlar o que pode ser exportado/removido, bem como onde/quando colocar solicitações de consentimento
- texto de amostra para a política de privacidade do seu site descrevendo o que é feito com dados pessoais pelo Events Manager
Recursos Premium
Temos um add-on Pro premium Pro add-on for Events Manager que não apenas demonstra a flexibilidade do Events Manager, mas também adiciona alguns recursos importantes, incluindo, mas não se limitando a:
- Integração com WooCommerce (vendido separadamente)
- Pagamentos via PayPal, Stripe, Authorize.net e offline
- Formulários de reserva personalizados
- Formulários personalizados individuais para Participantes
- Campos de upload para reservas, participantes e usuários.
- Faturas e ingressos imprimíveis
- Enviar automaticamente ingressos/faturas em PDF por e-mail
- Registrar entrada/saída
- Move bookings to other dates/times
- QR Scanning
- Gerencie reservas no seu celular.
- Registrar entrada/saída de usuários
- Listas de espera
- Automation – ultimate flexibility in automation!
- Gatilhos:
- X tempo antes/depois do início dos eventos
- Quando o status de uma reserva mudar
- Quando uma reserva foi feita há x tempo
- Ações
- Enviar webhook (Zapier, MS Automation e muitos outros serviços)
- Enviar e-mail
- Enviar notificações via WhatsApp, SMS e Telegram.
- Integração com WhatsApp, SMS, Telegram e fluxos interativos.
- Códigos de Cupom
- E-mail de reserva personalizado por evento e gateway
- Suporte mais rápido por meio de fóruns privados Pro
Para mais informações ou para adquirir a versão Pro, visite nosso site do plugin
Integrações adicionais de plugins
Embora existam muitas integrações de terceiros com nosso plugin, aqui estão algumas que integramos nós mesmos!
- Included in Events Manager (automatic integration)
- Integração com BuddyPress.
- WP FullCalendar
- Thrive Automator
- Additional Add-Ons
- Integração com Zoom
- WPML Multilingual Sites
Capturas de tela

Calendário responsivo inovador com anéis para destacar datas com eventos, coloridos por categoria, clicáveis para exibir mais informações sobre o evento. 
Widgets/blocos e shortcodes de evento totalmente personalizáveis. 
Belas páginas de evento que podem ser totalmente personalizadas via nossa página de configurações. 
Compartilhe seus eventos com clientes de calendário populares. 
Exiba informações sobre seu local em widgets, blocos e shortcodes também. 
Estatísticas completas e insights sobre a venda de ingressos por meio de vários tipos de gráficos, incluindo comparação e empilhamento. 
Avance facilmente para o futuro com nossa nova navegação de calendário e filtros de pesquisa. 
Filtros de pesquisa fáceis de usar, tanto no celular quanto no desktop. 
Pesquisar eventos e locais dentro de um raio de busca usando pesquisas geográficas do Google. 
Interface de pesquisa intuitiva para seus visitantes 
Alterne rapidamente entre as visualizações de pesquisa 
Visualize seus eventos num Mapa do Google e filtre por pesquisas 
Múltiplos estilos de calendário, totalmente responsivos conforme a largura 
Modo responsivo de mini calendário para mostrar intuitivamente, num relance, datas com muitos eventos 
Listas responsivas que se adaptam ao tamanho do conteúdo que as contém 
Formulários limpos para envio e gerenciamento de eventos, além de reservas de usuários 
Widget de gráfico no painel para revisão rápida das suas reservas de eventos com diversas visualizações de dados relevantes. 
Visão em grade para exibir seus próximos eventos de relance
Instalação
O Events Manager funciona como qualquer plugin padrão do WordPress e requer pouca configuração para começar a gerenciar eventos. Se ficar em dúvida, visite nossa documentação e fóruns de suporte.
Sempre que instalar ou atualizar qualquer plugin, ou até o próprio WordPress, recomenda-se primeiro fazer backup do seu banco de dados!
Instalando
- Se for instalar, vá em Plugins > Adicionar novo na área de administração e pesquise por Events Manager.
- Clique em “Instalar”, depois, ao concluir a instalação, ative e pronto!
Uma vez instalado, você pode começar a adicionar eventos imediatamente, embora possa querer visitar a documentação do plugin e aprender como liberar todo o poder do Events Manager.
Atualizando
- Ao atualizar, acesse a página de plugins na área de administração, role até o Events Manager e clique em “Atualizar”.
- O WordPress ajudará você a atualizar automaticamente.
Atualizando da versão 4 para a 5
Perguntas frequentes
-
What can I use Events Manager for?
-
Events Manager is built to handle a wide range of use cases, including:
- Managing events, meetups, workshops and webinars
- Scheduling appointments and recurring events
- Planning and promoting conferences or festivals
- Handling event registration, RSVP, ticketing and ticket sales
- Accepting bookings with optional payments
- Managing venues and multiple event locations
- Creating a public event calendar for your website visitors
Consulte nossa página de FAQ para obter ajuda com o Events Manager – Calendário, Reservas, Ingressos e muito mais!
Avaliações
Colaboradores e desenvolvedores
“Events Manager – Eventos com calendário, reservas, ingressos e mais!” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresEvents Manager – Eventos com calendário, reservas, ingressos e mais!” foi traduzido para 30 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir o “Events Manager – Eventos com calendário, reservas, ingressos e mais!” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
7.2.2.1
- Fixed blank admin pages for some server setups (possibly PHP version)
7.2.2
- Fixed PHP notice in booking actions
- Fixed critical PHP error in rare cases when booking table settings are saved incorrectly
- Fixed timezone picker displaying default timezone after saving a single non-recurring event in event editor
- Fixed fatal error when creating new repeating events due to missing default time range
- Fixed recurring events not saving properly due to new time range selectors not being editable
- Fixed redraw issue with showing a hidden recurrences meta box and marked recurrences meta box as required to display in screen options
- Fixed JS error in time range picker when changing regular event to recurring
- Forced recurrence meta box to appear in editor regardless of screen options
- Fixed PHP error in some PHP versions due to accessing
$wp_filteras an array - Fixed potential duplicate/multiple time range slots shown on new recurrence set creations
- Fixed timeslot queries in
em_get_event()overwriting the global$EM_Eventobject with timeslot event version - Fixed time range editor not allowing multiple time ranges when in a newly added recurrence set (before saving)
- Fixed time range timeslot events not being correctly saved in repeating and recurring events
- Fixed
EM_Event::get_recurrence_days()not returning an array and causing fatal errors in some setups - Fixed recurrences not allowing “last of” monthly patterns which refer to “first”
- Fixed recurring or repeating events not properly saving initial timerange sets
- Added
set_status()methods to Timeranges, Timerange, and Timeslot objects - Fixed recurrence sets not saving event status to timeslots
- Optimized
has_timeslot()checks to avoid regenerating timeslot objects early before saving - Fixed timeslots saving without
timerange_id - Fixed timeslots not getting deleted with an event
- Fixed duplication or saving issues when event is a draft resulting in unsaved timerange data
- Fixed duplicating single recurrences not working
7.2.1
- Fixed calendars not showing events due to timeslot update in 7.2
7.2
- MAJOR – Added multiple time range and dynamic timeslot support for single and recurring events
- Event IDs can now be comprised of format
123:123where the:123represents a timeslot ID EM_Event->event_idnow supplies the full event UID, whereasEM_Event->get_event_id()supplies just the numeric event ID- Fixed default option for em_get_option() not being used when defaulting to get_option()
7.1.7
- Fixed PHP
_load_text_domainwarning since 7.1 - Fixed PHP fatal error when viewing events page with certain settings combinations (e.g., title rewriting disabled or subsite events shown on the mainsite in MS global mode)
- Fixed location pages not working if the location slug contains the event slug (e.g.,
eventsandevents/locations)
7.1.6
- Fixed admin menu navigation issues between EM admin pages where page=events-manager-* in the URL, due to new archetypes feature in 7.1
7.1.5
- Fixed missing event list items due to change in 7.1 event_type ‘event’ to ‘single’
7.1.4
- Fixed PHP warning for including a file intended for 7.2 update.
7.1.3
- Fixed new archetype data not being added to wp_postmeta for previously created events,
- Fixed edit booking links,
- Fixed view/edit booking page triggering AJAX instead of page reload,
- Fixed adding attendees whilst editing a booking showing attendee summary instead of the edit form (Pro inherited feature fix)
7.1.2
- Fixed issues with displaying newly created locations in listings due to eventless state since 7.1
- Fixed pagination issues for locations since 7.1
- Fixed formatting settings tab hiding formats settings text boxes in super advanced mode since 7.1
7.1.1
- Fixed events, locations and archetypes not using gutenberg when EM_GUTENBERG is set to true
- Fixed capability issues preventing repeating events from being edited
- Fixed JS validation preventing dashes being used in new custom archetypes
7.1
- MAJOR – Rewritten custom posts architecture to introduce Archetypes; create multiple event CPTs running off Events Manager infrastructure with individually customizable settings (formats, enabled/disabled features, etc.)
- Added functionality to rename labels and CPTs of main event CPT and locations
- Changed event_type single ‘event’ type to ‘single’ to avoid confusion with CPTs
- Added fix and warning for when location Google coordinates aren’t originally saved and location editor is reopened, prompting user to re-save with updated coordinates
- Fixed pagination errors when events list default scope is selected as ‘all’
- Added new event list scope default option, used as base scope for shortcodes, widgets, and functions outside the events page (found on settings page)
7.0.5
- Improved installation/upgrade logic to allow users to re-trigger
dbem_versionupgrades from 6 to 7 without duplicating recurrence set data. - Fixed confusing redirect when converting individual repeated events to recurring events—now correctly redirects to the converted event.
- Added
EM_Event->is_repated()and$include_repeatedboolean param toEM_Event->is_recurring()to differentiate between repeated events and instances of recurring events. - Fixed image display issues for recurring events on event lists.
- Fixed orphan removals for Multisite installations.
- Fixed date-based event queries failing due to new timezone-relative search features in EM 7.
- Added short circuit to prevent current events from showing as past events in the admin menu so that recurrences appear correctly.
- Fixed front-end editor showing recurrences instead of the main recurring event in the admin events list.
- Fixed fatal error when calling
EM_Event->get_recurrence_description()on a recurrence. - Fixed JS error occurring after a successful booking.
- Fixed and mitigated issues where broken event data in the
wp_em_eventstable (e.g., null dates) prevented saving that event in the admin area. - Fixed buggy behavior including false positive datepicker validations when saving a recurring event with primary recurrence set to an “On” frequency.
- Fixed minor PHP warning when RSVP is disabled in the admin settings page.
- Added location duplication feature.
- Added automatic disabling of event and location duplication via third-party plugins (Yoast Duplicate Post, Duplicate Pages, and Copy & Duplicate) to prevent data breakage.
7.0.4
- Fixed 3 security vulnerabilities reported by Muhammad Yudha and @mikemyers via WordFence. Update strongly advaised.
- Fixed pagination errors introduced in 7.0.3.
- Fixed potential collation issues with DB tables and added more meaningful errors when saving index tables so admins see clearer error messages.
- Tweaked installation and update process to schedule DB updates via
wp_cronfor WP-CLI and auto-updates, rather than relying on a dashboard page load. - Fixed uninstall fatal error caused by the new
recurrencestable introduced in v7.
7.0.3
- Fixed code to prevent fatal error in some instances where users run a widget.
- Added additional CSS selector/detector to booking form JS dynamic loading to detect waitlist forms.
- Changed uploader to initialize on
initso that multisite global options are applied. - Moved
EM_MS_Globalsout ofevents-manager.phpinto its own class file. - Fixed bug in multisite global tables mode showing faulty recurrence set records in the editor.
- Added recurring event recurrence description to events admin list.
- Changed default scope to ‘all’ for any post status other than ‘All’ or ‘Published’ in admin events list.
- Added
event_typesearch attribute forEM_Events::get(), accepting comma-separated list or array of event types to include. - Added
post_idaccepted boolean values (or'true'/'0') to include or exclude events with a post ID (essentially, include/exclude recurrences). - Fixed search form not working in shortcode using
has_searchdue to view container ID mismatches. - Fixed potential widget fatal errors.
- Added cache flushing when editing category colors or images to update cached pages throughout a site.
- Fixed
EM_Event->save()invocation trying to create a post even if it’s an event recurrence. - Fixed ability to add higher than
event_status1 and addedem_get_post_statusto allow custom post statuses in WP admin. - Fixed end-of-month jumps when
empty_monthsis set to false. - Changed newly added
empty_monthsshortcode prop totrue, which mimics previous calendar behavior. - Fixed orphaned events remover in admin tools incorrectly including new recurrences as orphaned events.
- Fixed conversion issues from repeated to recurring events, now prompting re-conversion for upgraded event installs.
7.0.2
- Fixed recurring event editor UI display issues on front-end for recurring/repeated event patterns.
- Fixed bbPress fatal error.
- Fixed ticket start/end times being ignored due to new overriding ticket settings.
7.0.1
- Adicionada a funcionalidade de eventos recorrentes, que agora disponibiliza uma única página para todos os eventos desse tipo de recorrência.
- Adicionado componente de seleção no formulário de reserva de recorrência, incluindo um calendário e um menu suspenso.
- Adicionado suporte a listagens de calendário e seleção de recorrência verdadeiramente relativas ao fuso horário via o atributo
calendar_timezone. - Adicionado suporte à busca em escopos relativos ao fuso horário para eventos usando o atributo
timezone_scope. - Adicionado suporte no painel de administração para visualizar reservas de eventos recorrentes.
- Adicionadas funções de conversão para migrar eventos “repeated” (anteriormente chamados de “recurring”) para eventos “recurring”.
- Adicionada funcionalidade de redirecionamento 302 para eventos convertidos de “repeated” para “recurring”.
- Movido o JavaScript do formulário de reserva para um arquivo externo carregado dinamicamente.
- Adicionada navegação para pular meses nos calendários, permitindo saltar meses sem eventos.
- Adicionados vários ajustes/correções de exibição da interface de calendário para os meses “eventful” e “today”.
- Corrigido bug em que datas em branco no calendário exibiam datas de visualização.
- Adicionada opção alternativa de cabeçalho de calendário via o atributo
calendar_header. - Adicionados os métodos
setStartOfMonth()esetEndOfMonth()na classeEM_DateTime. - Adicionadas opções de exibição de fuso horário nas funções
EM_DateTime::getDate()egetDateTime(). - Alterado o Selectize JS para disparar um objeto
CustomEventdo elemento pai, passando emdetailos objetos Selectize. - O Post ID agora é opcional para eventos.
- Corrigida a ordem de carregamento das atribuições de strings traduzidas para que ocorram após o init, mantendo strings potencialmente necessárias “hard‑coded” em ações/filters já traduzidos.
- Atualizado o arquivo readme com a seção “testado até”.
- Colocado em namespace o Selectize e as funções
.selectize()paraEM_Selectizee.em_selectize(), respectivamente, evitando colisões com outros plugins. - Corrigido conflito de estilo no botão de entrada de telefone em reservas manuais e possivelmente em outras páginas.
- Movido o
EM_Scripts_and_Stylespara sua própria classe, fora deevents‑manager.php. - Adicionado
EM\Scripts_and_Styles::add_js_var(), permitindo a localização de scripts no rodapé. - Adicionado
em_wp_localize_script_footer, permitindo que plugins sobrescrevam variáveis localizadas de script do EM. - Adicionado um bloco de tratamento de exceção em
EM_DateTime::modify(). - Renomeadas algumas variáveis PHP em métodos sobrescritos (alteração menor).
- Adicionados padrões de recorrência em múltiplas camadas, incluindo exclusões, para que um evento possa ter vários padrões de recorrência.
- Adicionado o campo
event_typepermitindo os tipos de evento “recorrência”, “repetido” e “recorrente”. - Alterada a lógica de salvamento de eventos recorrentes para impedir exclusão, a menos que sejam explicitamente reagendados ou removidos.
- Adicionadas opções de cancelamento/exclusão para recorrências não incluídas em padrões recém‑reagendados.
- Aprimorada a lógica de atualização de eventos para que somente novas recorrências sejam adicionadas durante o reagendamento.
- Alterado o vocabulário de “recurring events” para “repeating events” por clareza e compatibilidade futura.
- Atualizada a lógica de ingressos para suportar padrões de recorrência/substituição, mantendo relações pai‑filho.
- Adicionados os objetos
Recurring_SetseRecurring_Setpara manipular dados de recorrência. - Lógica de eventos recorrentes reescrita para maior flexibilidade e extensibilidade futura.
- Adicionado
EM_Ticket::get()para recuperação de ingressos otimizada para cache. - Adicionado o método
EM_DateTimeZone::getCity(). - Descontinuados os campos
recurrence_na tabelaevents. - Adicionada a tabela
em_event_recurrences. - Alterada a exclusão de ingressos para exigir o salvamento do evento.
- Adicionadas proteções de nonce para desabilitar RSVP/reservas, excluir recorrências e reagendar ingressos.
- Adicionada a função
em_datepicker_format()para exibir o formato do seletor de data. - Corrigidos problemas de validação do carregador em JS e PHP causados pelas configurações padrão de extensões em branco para uploads de imagens de eventos/localizações.
- Adicionada opção de não escapar HTML para permitir subvalores em HTML nas visualizações de dados de várias colunas de participantes na tabela de reservas.
- Removed JS requirement for asset selectors to be wrapped by
emin dynamic asset loading. - Improved dynamic asset loading by pre-loading asset groups before firing
onloadevents. - Improved booking form JS by encapsulating container scopes within functions and events rather than scoping at the document level.
- Fixed phone input field JS error.
- Fixed missing uploader field minified CSS files.
- Fixed calendars showing the wrong month when there’s a long event starting in an earlier month.
- Fixed ticket caching issue when saving events, which caused the event editor/page to show outdated ticket data such as prices.
- Added
EM_Event->just_disabled_rsvpto detect RSVP being disabled during an event save process.
For changelog of 6.6.4.4 and lower, see the earlier reamde.txt.
