Descrição
O GravityCalendar exibe entradas do Gravity Forms em uma visualização de calendário, transformando submissões com campo de data em eventos clicáveis nas vistas mensal, semanal e diária. A extensão integra-se diretamente ao GravityView para renderizar agendas, calendários de reservas e cronogramas de compromissos a partir dos dados já coletados pelos formulários, sem exigir plugin separado de eventos ou sincronização externa com serviços como Google Calendar.
Características Principais
- Múltiplas visualizações de calendário
Renderiza as entradas em modos mensal, semanal, diário e lista de agenda. - Mapeamento de campo de data
Vincula qualquer campo de data ou data/hora do Gravity Forms como origem dos eventos. - Cores e categorias por entrada
Permite atribuir cores e rótulos com base no valor de campos do formulário. - Modal de detalhes ao clicar
Abre os dados completos da submissão em popup ou redireciona para a página do GravityView. - Filtros e busca integrados
Aplica filtros do GravityView ao calendário para limitar quais entradas aparecem.
Benefícios do GravityCalendar – Display Entries on a Calendar
- Aproveita dados já existentes
Reutiliza submissões do Gravity Forms sem migração para outro plugin de eventos. - Visualização clara para visitantes
Substitui tabelas e listas longas por um painel mensal de fácil leitura no front-end. - Configuração dentro do GravityView
Reduz curva de aprendizado ao manter todas as opções no mesmo editor da View. - Versatilidade de uso
Cobre reservas, agendamentos, prazos e eventos a partir de um único formulário.
Para Quem é Indicado?
- Sites que coletam reservas, agendamentos ou inscrições via Gravity Forms e precisam exibir os registros publicamente.
- Escolas, igrejas, associações e clubes que mantêm calendários internos de eventos a partir de formulários.
- Equipes que já utilizam o GravityView para listar submissões e desejam adicionar uma camada visual de calendário.
Voltado para quem já estruturou fluxos no Gravity Forms e usa o GravityView para apresentar os dados, este complemento amplia o repertório de layouts disponíveis sem duplicar registros em outro sistema de eventos. O resultado é um calendário front-end alimentado em tempo real pelas próprias submissões, mantendo o controle de filtros, permissões e exibição no mesmo painel administrativo.
Perguntas Frequentes
O plugin GravityCalendar – Display Entries on a Calendar é GPL?
Sim. O GravityCalendar – Display Entries on a Calendar é distribuído sob a licença GPL (GNU General Public License). Você pode usar, modificar e redistribuir legalmente, em quantos sites quiser.
Posso usar o plugin GravityCalendar – Display Entries on a Calendar em mais de um site?
Sim. Você pode instalar o GravityCalendar – Display Entries on a Calendar em quantos sites quiser. Só as atualizações automáticas pelo Ultrapack Auto Updater têm limite: de 3 a 80 sites, conforme o plano.
Quanto custa o plugin GravityCalendar – Display Entries on a Calendar no Ultrapack?
O GravityCalendar – Display Entries on a Calendar sai por R$ 14,90 na compra avulsa, e também está incluído nos planos de assinatura a partir de R$59/mês (VIP I).
O plugin GravityCalendar – Display Entries on a Calendar inclui atualizações?
Sim. A versão atual do GravityCalendar – Display Entries on a Calendar é a 2.23.1, publicada no Ultrapack em 02/10/2026. Assinantes atualizam direto do painel do WordPress com o UAU (Ultrapack Auto Updater).
O plugin GravityCalendar – Display Entries on a Calendar é seguro para baixar e instalar no meu WordPress?
Sim. Cada versão do GravityCalendar – Display Entries on a Calendar passa por varredura de malware (ClamAV e regras YARA, no UltraHub) antes de ser publicada.
Quais são os requisitos do plugin GravityCalendar – Display Entries on a Calendar?
Requer WordPress 5.6 ou superior e PHP 7.4 ou superior. Testado até o WordPress 7.1.
O que mudou nesta versão
Versão 2.23.1
- This update makes event descriptions accessible to keyboard and screen reader users and fixes calendar layout and block editor preview issues.
- Keyboard and screen reader issues with event descriptions
- Descriptions in the List and Agenda layouts opened only on mouse hover, not when an event was reached with the keyboard
- List events without a link could not be reached with the Tab key
- Descriptions stayed open after keyboard focus moved past a link inside them
- Screen readers did not announce an event's description when the event had keyboard focus.
- Calendar buttons that did not fit on one row, including the default buttons on phones, spilled past the calendar's edge and squeezed the month title onto two lines (they now wrap onto additional rows).
- With Gravity Forms 2.x, the GravityCalendar block showed a "This block has encountered an error and cannot be previewed" message in the block editor after a feed was selected (the preview now works and matches the calendar's look on the site).
- 🔧 Updated
- [Foundation]
Versão 2.23.0
- This release makes conditional logic more accessible and fixes matching on product prices.
- Note: GravityCalendar now requires WordPress 6.5 or newer.
- ✨ Improved
- Keyboard and screen reader accessibility of conditional logic: focus stays in place when adding or removing a condition, the AND/OR switch is a single control, and date fields and buttons identify the field they belong to.
- Wider Custom Value box in narrow settings panels.
- Conditional logic on product prices matched the wrong entries, especially with currencies that use a comma for decimals or place the symbol first (such as Pound Sterling).
- The page scrolled when a date picker calendar was opened or closed.
- 🔧 Updated
- [Foundation]
Versão 2.22.0
- This release adds a GravityCalendar widget for Elementor, allows overriding calendar height when embedding, and fixes some bugs. GravityCalendar now requires WordPress 5.6 or newer.
- A GravityCalendar widget for Elementor. Drag it onto the page, pick a calendar, and it renders in the editor as it will on the page — no shortcode to paste. The widget is under the GravityKit category in the widget panel.
- Ability to override the calendar's defined height when embedding a calendar
- Shortcode: `[gravitycalendar id="5" height="400px"]`. Accepts the same values as the Calendar Height setting — `400px`, `100%`, `10vh` — plus `auto`
- GravityCalendar block: a Height field under Calendar Size in the block settings
- Elementor widget: a Height slider on the Style tab.
- ✨ Improved
- Added support for the Block Editor's version 3 block API.
- Calendars whose feed was created outside the settings screen — through the API, or before the Sizing setting existed — logged a PHP warning every time they rendered.
- Only administrators could open a form's GravityCalendar feed settings. Now, anyone who can edit forms can edit the feed.
- Administrators on sites running the Members plugin could not see the feed settings.
- Merge tag pickers were not showing in the calendar feed settings screen.
- The Active/Inactive toggle on the All Calendars screen displayed as a plain, unstyled button.
- Calendar toolbar buttons showed HTML character codes instead of punctuation in some languages — in French, the "Today" button read "Aujourd'hui" rather than "Aujourd'hui".
- The calendar's Filter control did nothing on calendars whose Localization is set to a language other than English.
- GravityCalendar block preview in the WordPress editor
- Did not recover when a feed was selected again after its settings had failed to load
- In the WordPress 7.1 editor
- Showed "This block has encountered an error and cannot be previewed" instead of the calendar
- Did not switch the active Stack/Grid button of the multi-month layout
- Kept the Filter button instead of replacing it with the search box, so events could not be filtered
- Opened event tooltips away from their event when the `interactive` option is turned off.
- Showed JavaScript errors in the browser console
- Clicking the export link in the GravityCalendar Buttons block preview downloaded the calendar file.
- 🔧 Updated
- [Foundation]
Versão 2.21.0
- This release speeds up calendar subscriptions, keeps them up to date when entries change, and fixes several subscription and timezone issues.
- ✨ Improved
- Completely reworked how calendar subscriptions are generated to improve performance.
- Large calendar feeds now generate without a sweat (tested on forms with more than 20,000 entries)
- Now served from a stored copy that refreshes hourly and when you save the feed.
- Downloading a single event, or attaching one to a form notification, is much faster.
- Conditional logic date filters have a clear button and an improved date picker, and Dynamic Lookup filters use the Lookup plugin's own API when available (Gravity Forms Lookup Field 1.8 or newer).
- Events using "Entry Date (Created)" or "Entry Date (Updated)" were displayed in UTC instead of the site's timezone.
- Entry changes did not reach calendar subscriptions until the stored copy expired. Now, new, edited, and deleted entries update subscriptions immediately.
- Improves support for changes made through GravityView, GravityEdit, GravityRevisions, and GravityImport.
- Deleted, disabled, or regenerated feeds returned a server error instead of reporting that the feed no longer exists.
- Subscription links kept the site's previous domain after a move. Saving the feed now updates the link without breaking existing subscriptions.
- A subscription too large for the server's time limit now properly reports a server error.
- Pressing Enter while editing feed settings regenerated the subscription URL and broke existing subscriptions. The URL now changes only when you click "Regenerate URL".
- 💻 Developer Updates
- Added filters for the stored calendar: `gk/gravitycalendar/ics-export/cache/enabled` (turn it off site-wide or per feed), `gk/gravitycalendar/ics-export/cache/lifetime` (default: one hour), and `gk/gravitycalendar/ics-export/cache/rebuild-timeout` (default: ten minutes).
- 🔧 Updated
- [Foundation]
Versão 2.20.0
- This release adds support for appending `.ics` to calendar subscription links and fixes subscribed calendars duplicating events on every refresh.
- Support for appending `.ics` to the generated calendar subscription link, for calendar applications that only accept URLs ending in `.ics` (existing links continue to work without the suffix).
- Events in a calendar subscription received a new identifier on every refresh, causing subscribed calendars to re-add all events on each sync instead of updating the ones they already have.
- 🔧 Updated
- [Foundation]
Notas de versão publicadas pelo desenvolvedor.
Como instalar
Atualização automática: este item é atualizado pelo Ultrapack Auto Updater. Com ele instalado, a versão nova aparece no seu painel como qualquer outra atualização do WordPress (como configurar).
- Baixe o arquivo
gravityview-calendar.zip. - No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
- Selecione o arquivo
gravityview-calendar.zipe clique em Instalar agora. - Clique em Ativar.
Requisitos: Requer WordPress 5.6 ou superior e PHP 7.4 ou superior. Testado até o WordPress 7.1.
Travou em algum passo? Abra um chamado dizendo em qual deles parou.

UAU Ready