My Calendar – Accessible Event Manager

Descrizione

My Calendar offers easy-to-use WordPress event management with rich options for custom displays. Display individual event calendars in WordPress Multisite, offer multiple views of calendars limited by event categories, locations or author, or show simple text-based lists of your upcoming events.

Rich Event Calendar Features

You’ll find enormous design flexibility fo your custom calendar. With recurring event support, design customization tools, custom templating, and category and venue support out of the box, My Calendar gives you a great feature set to get your calendar set up.

Built with Accessibility in Mind

My Calendar is an events calendar focused on holistic accessibility: providing a positive experience for site visitors and administrators who use assistive technology. It includes built-in settings where you can describe the ADA compliance features of your events and venues. Accessibility is a critical part of your website, so your audience can get equal access and experience to the events you list.

Learn about accessible events or visit the My Calendar demo

Gestione eventi premium

Looking for more? Buy My Calendar Pro, the premium extension for My Calendar.

My Calendar Pro adds tons of great additional features:

  • Support for user-submitted events,
  • Custom field creation and management,
  • integration between posting and event creation,
  • Import events from outside sources, and
  • support for sharing events between multiple sites.

Sell Event Tickets

Vendi biglietti per i tuoi eventi? Utilizza My Tickets e vendi biglietti per gli eventi di My Calendar. Imposta i prezzi, la disponibilità dei biglietti e vendi più eventi contemporaneamente utilizzando My Tickets.

Funzionalità:

  • Calendar grid, card, and list views of events
  • Visualizzazione mensile, plurimestrale, settimanale o giornaliera.
  • Mini calendario per visualizzazioni compatte (come widget o shortcode)
  • Widget: eventi di oggi, prossimi eventi, mini calendario, ricerca eventi
  • Personalizza i template per l’output degli eventi
  • Limita le visualizzazioni per categorie, luogo, autore o organizzatore
  • Supporto esteso per eventi ricorrenti.
  • Modifica o aggiungi singole date negli eventi ricorrenti
  • Ampia gestione delle autorizzazioni per limitare l’accesso a parti di My Calendar
  • Notifiche via email quando gli eventi vengono programmati o salvati in bozza
  • Post to X when events are created (using XPoster)
  • Event location management
  • Recupera eventi da un database remoto. (Condivisione di eventi in una rete di siti.)
  • Compatibile con multisito
  • Pagina di aiuto integrata
  • Generatore di shortcode per creare visualizzazioni personalizzate di My Calendar
  • SEO with JSON-LD structured data for events and venues.
  • Export or subscribe via iCal or Google Calendar.
  • Completely responsive events views
  • Extensive public documentation.
  • Hundreds of actions and filters for custom development

Accessibilità

My Calendar is designed with accessibility in mind. All interfaces – both front and back end – are tested with various assistive technology.

The plugin includes features for indicating the accessibility services available for events and at physical venues, as well as providing access to the content for users with disabilities.

Cosa c’è in My Calendar Pro?

  • Consenti ai visitatori del tuo sito di inviare eventi al tuo sito (a pagamento o gratuitamente!).
  • Consenti agli utenti registrati di modificare i propri eventi dal frontend.
  • Crea eventi quando pubblichi un articolo sul blog
  • Pubblica un articolo sul blog quando crei un evento
  • Funzionalità di ricerca avanzate
  • Modalità responsive
  • Importa eventi dai formati .ics o .csv tramite file o URL.
  • Supporto API REST per la condivisione di eventi tra più siti.

Traduzioni

Visita le Traduzioni WordPress per verificare i progressi o contribuire alla tua lingua.

La traduzione dei miei plugin è sempre apprezzata. Visita le traduzioni WordPress per un aiuto su come raggiungere il 100% della tua lingua!

Screenshot

  • Vista griglia mensile
  • Vista elenco
  • Pagina di gestione degli eventi
  • Pagina di gestione delle categorie
  • Pagina Impostazioni
  • Gestione dei luoghi
  • Modifica dello stile
  • Modifica del template

Installazione

  1. Carica la directory /my-calendar/ nella directory dei plugin di WordPress.

  2. Attiva il plugin nella pagina dei plugin di WordPress

  3. Configura My Calendar utilizzando le pagine delle impostazioni nel pannello di amministrazione:

    My Calendar -> Aggiungi evento
    My Calendar -> Eventi
    My Calendar -> Aggiungi nuovo luogo
    My Calendar -> Luoghi
    My Calendar -> Categorie
    My Calendar -> Aspetto
    My Calendar -> Impostazioni
    My Calendar -> Shortcode
    My Calendar -> Guida

  4. Visita My Calendar -> Aiuto per assistenza con le opzioni dello shortcode o la configurazione del widget.

FAQ

Where can I find plugin documentation?

Take a look at my documentation website for My Calendar or the developer hook documentation. If you’re using the free version, please consider making a donation or buying My Calendar Pro before requesting support.

How can my visitors or members submit events?

My Calendar Pro supports a richly featured interface for getting events from the public. You can customize the form to collect exactly the fields you need, and review the events before publishing. Buy it today!

Esiste una funzione di ricerca avanzata?

Buying My Calendar Pro gets you a richly featured advanced event search. You can narrow by dates, categories, authors, and more to refine your event search.

Where can I report issues or request features?

My Calendar is developed on Github, and I welcome contribution. Vist the My Calendar repository to make requests.

Recensioni

31 Ottobre 2024
support de qualité, de très nombreuses fonctionnalités ! le meilleur
17 Aprile 2024 1 risposta
Works perfect, easy to adjust from css as well and the support from Joe Dolson smashes it! Thanks a lot!
20 Febbraio 2024
Has all the functionality I need and works great.
Leggi tutte le recensioni di 149

Contributi e sviluppo

“My Calendar – Accessible Event Manager” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“My Calendar – Accessible Event Manager” è stato tradotto in 17 lingue. Grazie ai traduttori per i loro contributi.

Traduci “My Calendar – Accessible Event Manager” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog

3.5.20

  • Bug fix: Undefined foreground color in some stylesheets.
  • Bug fix: Missing close span in SVG wrapper.
  • Bug fix: Check whether $event is an object before accessing properties in event template check.
  • Bug fix: Add missing stylesheet class in some calendar themes.
  • Bug fix: Handle uncommon case where a location ID is assigned but location no longer exists.
  • Bug fix: Fix incorrect parentheses that could unset recurring event instances unintentionally.
  • Bug fix: Allow help links to wrap.
  • Bug fix: Root event link should point to source event, not self.
  • Bug fix: When splitting an event, execute the ‘add’ action instead of the ‘edit’ action to ensure post meta fields are saved correctly.
  • Update social media links.
  • Add class for locations to event class list.

3.5.19

  • Remove textdomain loader (obsolete since WP 4.6).
  • Hide icon selector if icons are disabled.
  • Hide color selector & column if category colors are disabled.
  • Minor back-end CSS changes.

3.5.18

  • Bug fix: PHP template for location single misnamed with incorrectly called variables.
  • Docs: Improved function doc for mc_ts().

3.5.17

  • Accessibility: Move icon rendering to an aria-hidden element instead of directly generated content.
  • Change: Misc. design changes to improve icon alignments and sizing.
  • Change: Misc. changes to standardize rendering of icons between different stylesheets.
  • Change: Add rel="nofollow" to filtering and navigation links to reduce crawling on duplicate views.
  • Change: Add CSS prefix to stylesheets so additional stylesheets override reset.css.
  • Change: Query location upcoming events by ID, not name.
  • Docs: Add timerange to in-plugin docs list.
  • Bug fix: Don’t perform geolocation calls if passed fields have no values.
  • Bug fix: Missing CSS variables & script localization in admin grid view.
  • Bug fix: Style modal edit links in admin.

3.5.16

  • Bug fix: Restore event and location pagination broken in 3.5.13.
  • Bug fix: Pass valid $type parameters to admin notice function.
  • Bug fix: Able to delete the custom all day time label for an event.
  • Bug fix: Checkboxes not uncheckable for event date handling parameters.
  • Accessibility: Wrap pagination and filters in nav elements.
  • Accessibility: Consistent ordering of pagination and filters.
  • Feature: Add event count column to locations screen.

3.5.15

  • Bug fix: Execute the_content filters on output broke some displays.
  • Bug fix: Use full event date & time in the stored _mc_event_date meta.
  • Add: filter mc_execute_the_content to enable execution of the_content filters.

3.5.14

  • Bug fix: Typo in template tag documentation. Props @robnicholson.
  • Bug fix: Incorrectly escaped double quotes in CSV output broke importing.
  • Bug fix: Verify whether ‘event_location’ property exists when processing submission errors.
  • Bug fix: Autosetting end date failed due to incorrect logic & timezone offsetting.
  • Bug fix: Don’t offset timezone when calculating whether an event should be displayed based on options.
  • Change: Execute the_content filters on output to support oEmbed and block output in events.

3.5.13

  • Bug fix: Missing remote DB reference for event occurrence lists.
  • Bug fix: Don’t attempt to copy location relationships when fetching data remotely.
  • Bug fix: Clear fragment cache when remote DB is acctivated.
  • Feature: Add filter to change remote DB prefix when using remote DB.
  • Feature: Setting to flush fragment cache.
  • Change: Remove usages of deprecated ‘SQL_CALC_FOUND_ROWS’.

3.5.12

  • Add: Function that converts from a My Calendar approval status to the equivalent post status.
  • Bug fix: If location name controls in place, do not show on location edit screen. Props @jacquebert.
  • Change: Simplify My Calendar’s admin notice function and support all standard notice types.

3.5.11

  • Bug fix: Default image alt attribute incorrectly fetched.
  • Bug fix: Remove stray quote in filter button text.
  • Bug fix: Prevent PHP warning if category styles transient contains invalid content.
  • Bug fix: PHP warning on Help screen.
  • Bug fix: Increase z-index on modals.
  • Change: Add filters for locations and events post type arguments.
  • Change: Add ‘autoexcerpt’ as a template tag in addition to the excerpt and short_desc tags.
  • Change: Add editor support for location post types.
  • Change: Add link to location post editor in location manager.
  • Change: Add permalink as alias for details_link for clearer tag & function usage.
  • Remove override for deprecated filter tmp_grunion_allow_editor_view.

3.5.10

  • Bug fix: Don’t create custom icon cache when debugging.
  • Bug fix: Only execute style vars foreach if is an array.
  • Change: Add ‘my-calendar’ as body class on primary calendar page.
  • Change: Noindex calendar archive pages.

3.5.9

  • Bug fix: Fix CSV event download PHP error.
  • Bug fix: Fix misc. HTML validation errors.
  • Bug fix: Force text wrapping in button reset.
  • Bug fix: Fix data checks for event author when no user is logged in. (Pro).

3.5.8

  • Bug fix: Use mc_exit_early() to determine classes as well as to determine display.
  • Bug fix: Editing a single date updated descriptions for all events.
  • Bug fix: Only parse URL arguments for specific calendar ID.
  • Bug fix: No content fallback text not passed to output function in main shortcode.
  • Bug fix: Don’t duplicate registration fields in front-end submissions (Pro).
  • Bug fix: Handle the possibility that front-end location presets may be 0 instead of empty (Pro).

3.5.7

  • Bug fix: PHP 8.2 deprecated error in mc_ordinal.
  • Bug fix: Category dropdown navigation element should limit categories shown.
  • Bug fix: Export dropdown button broken.
  • Bug fix: Export/Subscribe dropdowns duplicated if multiple calendars present. Props @mikeknappe.
  • Bug fix: Incorrect argument passed to mini widget ignored months setting.
  • Bug fix: Reset styles didn’t handle Mini calendar widget disclosure properly.
  • Feature: Add setting to change subscribe and export button text. Props @mikeknappe.
  • Docs: Fix incorrect docs on mc_category_key.
  • I18n: Missing translator function. Props @DAnn2012.

3.5.6

  • Bug fix: JS error breaking add new location in event editor.
  • Bug fix: Imported settings should not strip HTML from templates.
  • Revert: InnoDB change in version 3.5.5 created unanticipated problems.

3.5.5

  • Bug fix: Templates rendered incorrectly when search-friendly permalinks disabled.
  • Bug fix: Clear PHP warning if no future dates in export generation.
  • Bug fix: Only show Pro promo inside My Calendar pages.
  • Bug fix: Remove support for InnoDB search on pre 5.5 MySQL; add support for Fulltext search on InnoDB otherwise.
  • Bug fix: Event title not rendered unless ‘read more’ enabled.
  • Bug fix: Category color styles cache deleted in wrong place.
  • Change: Move sqlite check to existing db engine check function.

3.5.4

  • Bug fix: One further case where legacy templating could return invalid value in event details.

3.5.3

  • Bug fix: Adjust CSS for themes that set inputs to a fixed height.
  • Bug fix: JS in ajax navigation needs to only select first child of cells.
  • Bug fix: Omit the current day border on single day views.
  • Bug fix: Execute mc_get_details() regardless of whether there are already details.
  • Try: Sqlite fix for Playground in upcoming events widget.

3.5.2

  • Bug fix: If setting to link to event page enabled, event wrapper was not added.
  • Bug fix: Incorrect kses on Mini calendar widget removed too much information.
  • Bug fix: Category filters did not remove existing filter when adding categories.
  • Bug fix: PHP templating rendered event details when linking to external URL.
  • Bug fix: Fix handling of custom templates with legacy templating when passed via settings.
  • Addition: class ‘today-event’ for events occurring on the current day.

3.5.1

  • Bug fix: Mini calendar widget stripped out select, option, and input.
  • Bug fix: Upcoming Events list showed out-of-query events.
  • Update: Support sqlite to enable demo support in Playground.

3.5.0

  • Major change: Remove CSS style editor and style migration functions.
  • Major change: Remove CSS and Icon backup functions.
  • Major change: Upcoming events list now returns fixed numbers of events by default.
  • Major change: Location data only fetched from location table, no longer saved to event table.
  • Major change: Implement responsive table CSS & JS.
  • Major change: Introduce PHP templating.
  • Major change: Rewrite all additional stylesheet skins.
  • Change: Selecting a stylesheet is now optional.
  • Change: Add autocompletion for country selection.
  • Change: Make modal view the default pop-up view.
  • Change: Improve HTML semantics in event display.
  • Change: Switch popup triggers to buttons.
  • Change: Navigation controls are always controls; don’t switch to span when active.
  • Change: Replace ical generation with spatie/icalendar-generator.
  • Feature: Add card view.
  • Feature: Style variable previews.
  • Feature: Add importer to import events from The Events Calendar.
  • Feature: Add support for featured image on locations.
  • Breaking change: mc_event_classes() now echos classes. Use mc_get_event_classes() to return.
  • Bug fix: Prevent My Calendar post types from showing up in export tool. Props @carstenbach.
  • Performance: Use fragment caching to reduce duplicate db queries.
  • Performance: Prevent infinite date navigation in calendar navigation tools.
  • Performance/SEO: Only output Schema on main event views, not in widgets.
  • Support Yoast schema engine (props @joostdevalk)
  • Update to WPCS 3 (props @joostdevalk)
  • Many, many minor visual changes to improve consistency.

3.4.24

  • Security: Fix XSS scripting issue (shortcode parsing) reported by Patchstack.
  • Security: Fix XSS scripting issue (event creation and output) reported by WPScan.

3.4.23

  • Correzione bug: la funzione di convalida della data applicava per errore uno scostamento del fuso orario, facendo sì che le funzioni che rilevavano il giorno corrente restituissero a volte il giorno sbagliato.

3.4.22

  • Sicurezza: correzione della vulnerabilità di SQL injection non autorizzata. Aggiorna il prima possibile. Grazie a Tenable.

3.4.21

  • Correzione bug: le impostazioni che consentono l’HTML sono state pulite in modo aggressivo, eliminando l’HTML.
  • Correzione bug: il campo Posizione non deve essere disabilitato nel generatore di shortcode quando ha un valore.
  • Correzione bug: fornito un accesso più semplice alla pagina del calendario nel generatore di shortcode.
  • Correzione bug: (Design) Correzione del cambio dell’intestazione del mese nel mini calendario.
  • Correzione bug: correzione dell’enumerazione dei numeri dei mesi nelle classi di date.
  • Correzione bug: migliorato il conteggio degli eventi negli elenchi dei prossimi eventi.
  • Documenti: documentazione sul filtro mc_get_uri errata.
  • Modifica: passa l’oggetto $event al filtro mc_return_uri.

3.4.20

  • Funzionalità: aggiungi il tag template {edit_link} per le notifiche email all’amministratore.
  • Funzionalità: supporto al filtraggio dei luoghi in base all’ID quando disponibile.
  • I18n: resi più coerenti i testi delle informazioni sulla sicurezza.
  • Correzione di bug: risolti problemi minori di layout nella vista griglia in amministrazione.
  • Correzione bug: corretto il caricamento dello script nella vista griglia in amministrazione. Supporto modal.
  • Correzione bug: aggiornata la logica di configurazione del luogo. Grazie a @joergpe.

3.4.19

  • Correzione bug: lo spazio mancante tra gli attributi causava il fallimento del test wp_kses dell’intera stringa dell’attributo.
  • Correzione bug: forza i tipi di variabile in un paio di ritorni di funzione.
  • Correzione bug: utilizza una connessione MySQL persistente quando si accede a un DB remoto. Grazie a @joergpe.
  • Correzione bug: aggiungi nuove categorie al selettore principale al momento della creazione.

3.4.18

  • Correzione bug: risolto il problema con la ricerca AJAX all’interno degli elementi di navigazione del calendario.
  • Correzione bug: EOL extra possibile nell’output iCal.
  • Correzione bug: le categorie venivano passate con le icone a iCal, lasciando i nomi delle categorie duplicati dopo che l’HTML veniva rimosso.
  • Correzione bug: rimozione quoted-printable dalla codifica iCal.
  • Correzione bug: errore di argomento deprecato nelle impostazioni del calendario.

3.4.17

  • Correzione bug: visualizza solo i filtri del titolo dell’evento durante l’elaborazione dell’evento.
  • Correzione bug: il filtro mc_inner_content dovrebbe essere eseguito ogni volta che viene visualizzato il contenuto della descrizione.
  • Correzione bug: il filtro mc_inner_content non dovrebbe sovrascrivere i pulsanti di chiusura dell’informativa.
  • Correzione bug: se un tema utilizza H1 per i widget, sostituisce con H2 invece di rimuovere.
  • Correzione bug: il reindirizzamento degli eventi nascosti potrebbe attivarsi su pagine che non contengono eventi.
  • Correzione di bug: correzione della compatibilità con PHP 8.1.
  • Correzione bug: consentiti i tag template {color} e {inverse} negli attributi di stile.
  • Correzione bug: busting della cache su reset.css interrotto.
  • Documenti: correzione di alcuni documenti.
  • Documenti: spostati alcuni tag template aggiuntivi nell’array di tag non comuni.
  • Modifica: aggiornate le classi di microformato per rimuovere ‘.fn’ (conflitto con le note a piè di pagina dell’editor a blocchi).
  • Modifica: aggiornamenti ai meccanismi di ricerca per la ricerca avanzata (Pro).
  • Modifica: aggiunto CSS di base per i risultati della ricerca in reset.css

3.4.16

  • Correzione bug: reindirizza la singola pagina del calendario alla posizione canonica in base alle impostazioni del permalink.
  • Correzione bug: rimozione della classe .mcjs per ogni calendario sulla pagina.
  • Modifica: passa il conteggio degli eventi al filtro dei risultati della ricerca.

3.4.15

  • Correzione bug: ripristinata l’opzione “gmap” mancante.
  • Correzione bug: impostata larghezza/altezza nelle categorie SVG nel gestore eventi.
  • Correzione bug: i dati sull’accessibilità vengono passati in modo incoerente dagli invii frontend.
  • Correzione bug: utilizza i riassunti per impostazione predefinita in iCal. Grazie a @masonwolf
  • Correzione bug: utilizza il link ai dettagli per impostazione predefinita in iCal. Grazie a @masonwolf
  • Correzione bug: le singole esportazioni iCal devono utilizzare la data corretta, non la data di inizio della serie. Grazie a @masonwolf
  • Correzione bug: le esportazioni iCal della serie devono utilizzare l’URL root, non l’URL di prima istanza. Grazie a @masonwolf

3.4.14

  • Correzione bug: discrepanza negli argomenti di query per i conteggi dello stato degli eventi e gli elenchi di eventi.
  • Correzione bug: quando viene pubblicato un evento, rimuove eventuali segnalazioni di spam presenti senza richiedere passaggi aggiuntivi.
  • Correzione bug: utilizza i collegamenti frontend per eliminare e modificare se visualizzati dal frontend in Pro.
  • Modifica: aggiunto filtro per abilitare i feed RSS per i tipi di contenuto di My Calendar.
  • Rafforzamento della sicurezza: anticipata la sanificazione in numerose posizioni.

3.4.13

  • Correzione bug: non inviare il link di modifica dell’amministratore ai mittenti pubblici.
  • Correzione bug: disattiva la parola chiave “corrente” quando viene sostituita con l’ID utente nella query MySQL.
  • Modifica: nasconde la barra di amministrazione quando viene incorporato il calendario in iframe.

3.4.12

  • Modifica: quando mc_id non viene passato, visualizza l’evento successivo se ce n’è uno, anziché sempre l’evento più vicino.
  • Modifica: minifica admin JS.
  • Modifica: combina l’evento di amministrazione ajax e la categoria ajax in un unico file.
  • Correzione bug: utilizza gli attributi alt forniti dall’utente da Pro quando l’immagine viene fornita tramite URL.
  • Correzione bug: valore canonico non valido quando mc_id non viene passato.
  • Correzione bug: ottiene i dati degli eventi in anticipo durante l’elaborazione delle risposte agli articoli. Risolve l’errore variabile non dichiarato.
  • Correzione bug: passa l’ID evento ai dati di invio durante la modifica di un evento. [Pro]
  • Correzione bug: corretti i modelli ricorrenti della settimana scorsa nelle esportazioni iCal. Grazie a @masonwolf.

3.4.11

  • Correzione bug: uscita senza tentare di richiamare le icone delle categorie se il valore del database è vuoto.
  • Correzione bug: imposta gli URL canonici quando il parametro mc_id non è impostato.
  • Correzione bug: non applica scostamenti di fuso orario durante la creazione di regole ricorrenti.
  • Correzione bug: i template personalizzati salvati venivano sovrascritti durante l’aggiornamento delle impostazioni che includono template.
  • Correzione bug: l’elemento evento consente elenchi non corrispondenti al controllo iniziale e al controllo finale.

3.4.10

  • Correzione bug: attributi ID duplicati sulle icone SVG di categoria.
  • Correzione bug: gli eventi ricorrenti nei giorni feriali utilizzavano una base errata per l’aggiunta della data.

3.4.9

  • Correzione bug: la vista elenco con elenchi raggruppati e modal JS abilitato non attivava il modal.
  • Correzione bug: il link Aggiungi evento alla barra di amministrazione non dovrebbe dipendere dall’ID di My Calendar impostato.
  • Correzione bug: se non viene individuato alcun calendario, crea automaticamente una nuova pagina di calendario.
  • Correzione bug: le relazioni dei luoghi non venivano create tra luoghi e articoli di luoghi.
  • Funzionalità: aggiunto il supporto per i link alle mappe utilizzando servizi di mappatura alternativi. Le mappe integrate sono ancora disponibili solo tramite Google.

3.4.8

  • Correzione bug: non mostrare il link di modifica evento agli utenti che non dispongono dell’autorizzazione per modificare gli eventi.
  • Correzione bug: invia il link di modifica frontend quando invii dal frontend. [Pro].
  • Correzione bug: correzione degli avvisi AJAX nell’importatore di eventi [Pro].
  • Correzione bug: correzioni dei commenti e rimozione delle variabili inutilizzate.

3.4.7

  • Correzione bug: due riferimenti get_option mancanti sono stati migrati in mc_get_option; corretta la possibilità di saltare gli eventi che si verificano nei giorni festivi.
  • Correzione bug: aggiungi impostazione e filtro per nascondere le date passate nella vista elenco al caricamento iniziale.
  • Documenti: aggiorna i documenti che fanno riferimento a “mc_is_url” ora che la funzione è stata rimossa.
  • Aggiungi l’azione ‘check’ in mc_check_data() per gestire la verifica dei dati senza intraprendere alcuna azione.

3.4.6

  • Correzione bug: classi di categoria su nomi di categorie multibyte non renderizzate. (Grazie a @sutefu23)
  • Correzione bug: le classi della categoria corrente mancavano per più classi selezionate. (Grazie a @sutefu23)
  • Correzione bug: corretti i riferimenti al percorso quando si utilizzano directory di icone personalizzate.
  • Correzione bug: non utilizzare i transient delle icone quando WP_DEBUG è true.
  • Correzione bug: corretta la direzione di ordinamento sugli ordinamenti secondari nell’elenco degli eventi.
  • Correzione bug: corretto il rendering aria-sort nelle tabelle ordinabili.

3.4.5

  • Correzione bug: l’editor degli eventi di gruppo rimuoveva l’HTML dal contenuto.
  • Correzione bug: cancella l’avviso PHP su “event_approved”
  • Correzione bug: attributo selezionato rimosso dagli input select in mc_kses_elements
  • Correzione bug: modifica gli input di campo ampio per evitare di superare le dimensioni dei contenitori
  • Modifica: consenti a mc_admin_category_list() di funzionare sul frontend per Pro.

3.4.4

  • Correzione bug: migliorato il CSS del modal: migliore supporto per titoli multilinea, barra di amministrazione ed esclusione di conflitti con il pulsante di chiusura.
  • Correzione bug: il modal dovrebbe utilizzare un titolo singolo, non il titolo del contesto corrente.
  • Correzione bug: i titoli intermedi durante la visualizzazione di più mesi nella griglia non venivano tradotti.
  • Correzione bug: aggiungi la notifica all’utente se la funzione richiesta mime_content_type non è disponibile.
  • Correzione bug: aggiunto il parametro eventattendancemode allo schema JSON.
  • Modifica: utilizza gli ordinali per eventi ricorrenti per giorni, per una migliore chiarezza del testo.
  • Documenti: documenta un paio di filtri non documentati.
  • Sicurezza: risolte quattro vulnerabilità CSRF nell’amministrazione. Grazie a thiennv tramite Patchstack.

3.4.3

  • Correzione bug: Selettore no-scroll troppo generico sui comportamenti causati dal modal. Aggiunto prefisso e specificità.
  • Correzione bug: variabile errata richiamata per elementi di navigazione personalizzati.
  • Correzione bug: verificare che esistano funzioni richiamabili prima di chiamarle.
  • Correzione bug: la migrazione CSS ha spostato i file nella directory sbagliata: sposta nella directory corretta.
  • Correzione bug: esegue controlli di integrità sui file di impostazioni importati.
  • Funzionalità: individua i CSS migrati nella directory sbagliata e chiede di spostarli.

3.4.2

  • Correzione bug: ripristinata la correzione che supportava i formati di titolo personalizzati nell’editor del sito completo, poiché causava problemi in alcuni temi classici.
  • Correzione bug: default_settings dovrebbe chiamare solo add_option, non update_option. Risolve il bug che poteva ripristinare le impostazioni dell’utente se era stato precedentemente disinstallato.
  • Correzione bug: utilizzato accidentalmente sanitize_textarea_field sul contenuto dell’evento invece di wp_kses_post, che rimuoveva l’HTML.

3.4.1

  • Correzione bug: Errore irreversibile nella routine di installazione su multisito.
  • Correzione bug: popup non funzionanti nella navigazione AJAX sul calendario compatto.
  • Correzione bug: errore nel discendente figlio se vengono richiamati eventi multilingue.
  • Correzione bug: impostazione chiamata erroneamente per il luogo predefinito.

3.4.0

  • Funzionalità: importazione ed esportazione delle impostazioni del calendario.
  • Funzionalità: migrazione dei CSS in percorsi di file personalizzati.
  • Funzionalità: aggiunta di un’opzione modal per tutte le visualizzazioni popup.
  • Funzionalità: copia negli appunti per guida e shortcode.
  • Funzionalità: supporto API REST per l’output di eventi.
  • Funzionalità: nuovo foglio di stile predefinito.
  • Funzionalità: supporta “corrente” come argomento in un elenco di utenti separati da virgole.
  • Correzione bug: i limiti delle categorie utente devono essere configurabili per tutti gli utenti che possono aggiungere eventi.
  • Correzione bug: i limiti delle categorie utente dovrebbero limitare le categorie selezionabili dagli utenti, non solo quelle modificabili.
  • Correzione bug: la schermata eventi predefinita dice “Tutti” ma mostra solo “Pubblicato”
  • Correzione bug: la pubblicazione rapida di una bozza dovrebbe mantenere l’utente nell’elenco degli eventi delle bozze.
  • Correzione bug: non ripetere le query di geolocalizzazione se un luogo non dispone di dati validi.
  • Correzione bug: dovrebbe richiedere solo le autorizzazioni “Aggiungi eventi” per impostare le categorie utente.
  • Correzione bug: l’elenco delle categorie non filtrava le categorie non disponibili.
  • Correzione bug: la callback dello slug di posizione conteneva errori di battitura.
  • Correzione bug: correzione dell’avviso PHP se $templates non è un array.
  • Correzione bug: corretto JS per la vista elenco da gestire se un evento ha un cambio di lingua.
  • Correzione bug: URL del mini calendario utilizzato in modo errato.
  • Correzione bug: se la categoria primaria è già privata, non è necessario verificare se è assegnata una categoria privata.
  • Correzione bug: gestisci dinamicamente il colore nelle icone SVG.
  • Correzione bug: eliminazione dei metadati dell’articolo quando si rilascia il database durante la disinstallazione.
  • Correzione bug: aggiornamenti PHP 8.1.
  • Correzione bug: gli eventi di tutta la giornata non vengono visualizzati correttamente nei client iCal. Grazie a @drjoeward.
  • Modifica: gestisce le impostazioni in un’unica opzione del database anziché in singole opzioni.
  • Modifica: design migliorato nella visualizzazione di stampa.
  • Modifica: aggiornamento dei fogli di stile non deprecati.
  • Modifica: deprecati i fogli di stile più vecchi.
  • Modifica: mostra le icone delle categorie nel gestore eventi.
  • Modifica: visualizza le variabili CSS utilizzando wp_add_inline_style().
  • Modifica: visualizza l’output principale di My Calendar senza shortcode nel luogo home definito.
  • Modifica: rimozione di un paio di funzioni deprecate da molto tempo.
  • Modifica: non salvare le impostazioni di testo predefinite; utilizzare fallback codificati quando sono vuoti.
  • Pianificazione: preparazione alla rimozione delle modifiche dei CSS principali.
  • Pianificazione: preparare il lavoro per il nuovo framework di template.
  • Pianificazione: aggiornamenti per supportare modifiche future in My Calendar Pro.
  • Prestazioni: memorizzazione nella cache dei dati dell’elenco di icone.
  • Accessibilità: migliora i modelli di aria-label in modo che le impostazioni dell’utente abbiano la precedenza.
  • Accessibilità: omette aria-label se il testo del link è già univoco.
  • Accessibilità: migliora la navigazione del calendario utilizzando AJAX.