VentoCalendar

Descrición

VentoCalendar é un potente pero sinxelo plugin de WordPress para crear e xestionar eventos. Ofrece unha interface intuitiva para engadir eventos con datas de inicio e fin, cores personalizables e unha vista de calendario interactiva.

Plugin gratuíto e respectuoso da privacidade: Sen anuncios, sen rastrexo, sen necesidade de servizos externos. Todos os datos dos teus eventos permanecen no teu servidor. Desenvolvido tendo en conta os estándares de codificación e as mellores prácticas de WordPress.

Características

  • Tipo de contido personalizado para eventos – Tipo de entrada dedicado para eventos con todas as características de WordPress
  • Xestión de Data e Hora – Selector de data e hora doado de usar para as datas de inicio e fin
  • Cor personalizada – Asigna cores personalizadas aos eventos para unha mellor organización visual
  • Calendario interactivo – Calendario bonito con tipo de vista seleccionable (calendario mensual ou lista de eventos), con botóns «Engadir ao calendario» para Google Calendar e Apple Calendar.
  • Opcións de deseño – Escolle entre deseño básico, compacto ou limpo para personalizar a aparencia do calendario
  • Bloques de Gutenberg – Dous bloques personalizados para mostrar calendarios e información de eventos
  • Shortcodes – Shortcodes flexibles para mostrar calendarios e información de eventos en calquera lugar
  • API REST – Endpoints da API REST integrados para integracións personalizadas
  • Deseño Adaptable – Calendario totalmente adaptable que funciona en todos os dispositivos
  • Listo para internacionalización – Totalmente traducible con arquivo .pot incluído

Bloques de Gutenberg

  1. Bloque de calendario – Amosa unha vista mensual do calendario con todos os teus eventos
  2. Bloque de Información do Evento – Mostra a data e a hora do evento usando os formatos de data/hora de WordPress

Shortcodes

  • [ventocalendar-calendar] – Amosar vista completa do calendario
  • [ventocalendar-start-date] – Amosar a data de inicio do evento
  • [ventocalendar-end-date] – Amosar a data de finalización do evento
  • [ventocalendar-start-time] – Amosar a hora de inicio do evento
  • [ventocalendar-end-time] – Amosar a hora de finalización do evento

Todos os shortcodes usan os formatos de data e hora configurados en Axustes Xeral.

Perfecto para

  • Organizacións comunitarias
  • Lugares de eventos
  • Igrexas e organizacións relixiosas
  • Escolas e universidades
  • Calendarios de eventos de negocios
  • Webs de conferencias
  • Horarios de obradoiros e clases

Privacidade e cumprimento

VentoCalendar está deseñado tendo en conta a privacidade e as directrices de WordPress.org:

Licenza

  • GPLv2 ou posterior – Este plugin é software libre con licenza da Licenza Pública Xeral da GNU v2 ou posterior
  • Deseñado para cumprir coas directrices de WordPress.org
  • Todo o código é de código aberto e está dispoñible para valoración

Sen código ofuscado

  • Todo o código JavaScript, PHP e CSS é legíbel e sen minimizar
  • Non é necesario ningún proceso de construción ou compilación
  • Todo o código fonte é legíbel e editable por persoas
  • Sen funcionalidades ocultas nin código cifrado

Non se requiren servizos externos

  • Solución autohospedada – Toda a funcionalidade execútase no teu servidor de WordPress
  • Non é necesario ningún servizo de terceiros obrigatorio ou claves de API.
  • A biblioteca Vue.js está incluída no plugin e cargada localmente (sen CDN).
  • Non é necesario ter contas externas, subscripcións ou servizos de pago.

Sen publicidade

  • O plugin non mostra anuncios na área de administración de WordPress nin na portada.
  • Non se inclúen ligazóns de afiliados nin contido patrocinado.
  • Todas as características están dispoñibles sen avisos promocionais ou vendas adicionais.

Amigable coa privacidade

  • O plugin non recolle, rastrea nin transmite datos de usuario a servizos externos.
  • O plugin non engade ningún tipo de analítica, scripts de seguimento ou cookies.
  • Os datos do evento están gardados localmente na base de datos de WordPress e permanecen baixo o control do dono do sitio.
  • O plugin funciona totalmente dentro do entorno de WordPress sen comunicación externa

Que datos se gardan

  • Información do evento (títulos, descricións, datas, cores) – gardada na base de datos de WordPress
  • Todos os datos permanecen no teu servidor baixo o teu control
  • Sen comunicación externa nin compartición de datos

Notas do desenvolvedor

Arquitectura

O plugin segue a arquitectura do Plugin Boilerplate de WordPress cun sistema de carga centralizado. Todos os ganchos son rexistrados a través da clase principal do plugin.

API REST

Endpoint: GET /wp-json/ventocalendar/v1/events

Parámetros:
* start (opcional) – Filtro de data de inicio (formato aaaa-mm-dd)
* end (opcional) – Filtro de data de fin (formato aaaa-mm-dd)

Resposta: Array de obxectos de evento con id, título, datas, horas, cor e ligazón permanente.

Estrutura de arquivos

  • administrador/ – Funcionalidade específica do administrador (PHP, JS, CSS)
  • public/ – Funcionalidade pública (PHP, JS, CSS)
  • includes/ – Clases principais do plugin
  • includes/blocks/ – Clases de bloques de Gutenberg
  • includes/cpt/ – Definicións de tipos de contido personalizado
  • languages/ – Arquivos de tradución

Desenvolvemento

Non é necesario ningún proceso de construción. Todos os arquivos están sen minificar e listos para edición directa. O plugin usa as funcións estándar de engadir de WordPress para todos os recursos.

Doazóns

Este plugin é de balde. As doazóns son un apoio voluntario para o seu desenvolvemento.

Se atopas o VentoCalendar útil, podes dar soporte ao seu desenvolvemento aquí: Doar a través de Ko-fi

Soporte

Para soporte, peticións de características ou informes de fallos, por favor visita o foro de soporte do plugin en WordPress.org.

Créditos

Capturas

  • Pantalla de edición do evento con selector de data e hora e de cor
  • Vista mensual do calendario con eventos codificados por cor
  • Ventá emerxente mostrando os detalles do evento
  • Bloques de Gutenberg no editor
  • Páxina de axustes do plugin
  • Vista do calendario adaptable para dispositivos móbiles

Blocks

Este plugin proporciona 2 bloques.

  • Events Calendar
  • Event Info

Instalación

Instalación automática

  1. Inicia sesión no teu panel de administrador de WordPress.
  2. Vai a Plugins Engadir Novo
  3. Busca «VentoCalendar»
  4. Fai clic en «Instalar agora» e despois en «Activar».

Instalación manual

  1. Descarga o arquivo zip do plugin
  2. Inicia sesión no teu panel de administrador de WordPress.
  3. Vai a Plugins Engadir Novo Subir plugin
  4. Escolle o arquivo zip descargado e fai clic en «Instalar agora»
  5. Activa o plugin a través do menú «Plugins» en WordPress

Despois da activación

  1. Vai a VentoCalendar Engadir Novo Evento para crear o teu primeiro evento
  2. Engadir detalles do evento incluíndo título, descrición, datas e cor.
  3. Usa o bloque de Calendario ou o shortcode para mostrar eventos en calquera páxina
  4. Vai a Axustes para configurar a visualización automática da información dos eventos

Preguntas frecuentes

Como podo mostrar o calendario na miña web?

Podes mostrar o calendario de tres maneiras:
1. Usa o bloque Gutenberg «Calendario VentoCalendar» no editor de bloques
2. Usa o shortcode [ventocalendar-calendar] en calquera entrada ou páxina
3. Engádeo directamente ao modelo do teu tema usando do_shortcode('[ventocalendar-calendar]')

Podo personalizar os formatos de data e hora?

Si! O plugin usa os formatos de data e hora configurados en Axustes Xeral. Todos os eventos, bloques e shortcodes usan automaticamente estes formatos para manter a consistencia no teu sitio. Para cambiar os formatos, simplemente actualízaos nos teus axustes xerais de WordPress.

Os eventos mostranse en orde cronolóxica?

Sí, os eventos ordénanse automaticamente por data na vista do calendario e nas respostas da API REST.

Podo ter eventos de varios días?

Por suposto! Os eventos poden durar varios días. Simplemente establece diferentes datas de inicio e fin, e o calendario mostrará como barras horizontais abarcando o rango de datas.

Está o plugin listo para ser traducido?

Si! O plugin inclúe un arquivo .pot para traducións e segue as mellores prácticas de internacionalización de WordPress. Tanto as cadeas de PHP como de Javascript son traducibles.

Funciona co meu tema?

VentoCalendar está deseñado para funcionar con calquera tema de WordPress codificado correctamente. O calendario usa un estilo mínimo e neutro que se adapta ao deseño do teu sitio.

Podo personalizar as cores do evento?

Si! Cada evento ten un selector de cor que che permite escoller calquera cor. Os eventos móstranse coas súas cores asignadas na vista do calendario.

Como mostro a información do evento automáticamente?

Vai a VentoCalendar Axustes e marca «Amosar automáticamente a información do evento nas páxinas individuais dos eventos». Podes escoller se queres amosar as horas de inicio e fin. Os formatos de data e hora usan os axustes xerais de WordPress.

Hai unha API para desenvolvedores?

Si! O plugin inclúe endpoints da API REST en /wp-json/ventocalendar/v1/events para recuperar eventos.

Comentarios

10 de Febreiro, 2026 1 resposta
This plugin is excellent. I’ve been using it for almost two weeks now and haven’t had any issues at all. The configuration options are great, and the display on the website looks really good, especially for a free plugin. The only downside at the moment is that recurring events can’t be added yet. Aside from that, it’s highly recommended. I previously used The Events Calendar, but it wasn’t very customizable and didn’t look quite right on the website. Vento Calendar is almost perfect in comparison.
Ler todas as 2 opinións

Colaboradores e desenvolvedores

“VentoCalendar” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

“VentoCalendar” foi traducido a 4 idiomas. Grazas aos desenvolvedores polas súas contribucións.

Traduce “VentoCalendar” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

1.1.4

  • Mellora: modificado o algoritmo que calcula as posicións dos eventos no calendario.

1.1.3

  • Mellora: modificado o algoritmo que calcula as posicións dos eventos no calendario.
  • Axuste: Melloras menores de CSS

1.1.2

  • Corrección: Resolto o desprazamento de data relacionado co fuso horario na xeración da URL «Engadir ao Calendario»
  • Axuste: Melloras menores de CSS
  • Axuste: Axuste menor no posicionamento das barras do calendario

1.1.1

  • Arquivo POT rexerado.

1.1.0

  • Engadido o axuste do tipo de vista no calendario
  • Engadiuse o axuste de deseño no calendario
  • Botóns de engadir ao calendario engadidos no calendario
  • Axustes na interface de usuario e estilos

1.0.2

  • Versión do plugin corrixida no arquivo principal e no readme.

1.0.1

  • Engadidas columnas de data de inicio e data de finalización na lista de administrador de eventos.
  • Axustadas e melloradas varias cadeas da interface de usuario para maior claridade.

1.0.0

  • Versión inicial
  • Tipo de contido personalizado para eventos con datas de inicio e fin
  • Cor para os eventos
  • Calendario interactivo de Vue.js
  • Bloques de Gutenberg para información de eventos e calendario
  • Shortcodes para opcións de visualización flexibles
  • Endpoints da API REST
  • Deseño totalmente adaptable
  • Soporte de internacionalización