EventPost 5.9.8

EventPost est une extension de géolocalisation. Vous attribuez une date et une localisation à votre article WordPress. Les articles s’affichent de la façon dont vous le souhaitez: liste, agenda, cartographie …

 

Suggested Price: 10,00

Ajoute des métadonnées aux articles pour les convertir en évènements d’agenda à part entière. Chaque évènement peut être exporté au format ical (.ics), outlook (vcs) ou Google agenda. La géolocalisation fonctionne grâce à OpenStreetMap. Ça fait aussi la météo, mais n’amène pas le soleil ?

Fichiers

Nom
Event Post
Dernière activité
7 jours
Créé
10 ans

Journal de modifications

Futures versions :

v6.0

Versions :

5.9.8

  • Security: Fix Cross Site Scripting, reported by Peter Thaleikis

5.9.7

  • Security: Fix vulnerability to XSS in [events_cal] shortcode
  • Ensure that date is well formated in [events_cal] shortcode

5.9.6

  • Security: Fix vulnerability to local file inclusion

5.9.5

  • Fixed a bug that display html as string in event calendar blocks
  • Fixed javascript warning in event map block

5.9.4

Security:

  • Fix authenticated (Contributor+) Stored Cross-Site Scripting via shortcode
  • Uses bulk_edit_posts hook, fixes lack of verification in bulk edit
  • Escape some outputs
  • Fix missing jQuery dependency in timeline-block

Misc:

  • De-index not existing "Event-post front" and "Event-post admin" blocks
  • Add main global EventPost object for JS variables
  • Allows to skip deprecation error
  • Adds instructions for translators
  • Limit number of tags in plugin README

Now requires WordPress 6.3

5.9.3

  • Fix quick edit fields

5.9.2

  • Fix call of Wp_Query in EventPost\Children
  • Fix display of hours in timepicker for AM/PM format
  • Fix saving of timeline schemas settings
  • Use wp_json_encode instead of json_encode
  • Use rawurlencode instead of urlencode
  • Adds instructions for translators

5.9.1

  • Fix doing_it_wrong calls in legacy widgets
  • Escape HTML & outputs

5.9.0

Security:

  • Fixes XSS vuln in event metadata (https://patchstack.com/database/report-preview/8edeb59a-59e6-42aa-8ed4-5f79cdedf820)

Features:

  • Adds "Completed" event status

Misc:

  • Refactor source of blocks with wordpress-scripts
  • Improves WordPress's PHPCS compliance
  • Fix deprecated gmt_offset
  • Mark legacy widgets as deprecated
  • Fix warnings in PHP8+

5.8.6

  • Fix December month on native datepicker

5.8.5

  • Dissociate event description from post excerpt
  • Remove double line breaks and &nbsp in description

5.8.4

  • Fix undefined variable in price and text-price
  • Now when excerpt is empty, the text body is used
  • Use relative URLS in rewrite rules
  • Fix attempt to assign property start on null
  • Fix read property "time_start" on bool

5.8.3

  • Fix deployment

5.8

  • Set cursor on current date
  • Add support for WooCommerce products
  • New Timeline design
  • Fix ICS format
  • Fix PHP8 warnings
  • Update some dependencies

5.7.1

  • Update Requires at least to 5.9
  • Fix crash when there is no event to retreive
  • Ensure color format

5.7

  • Add EventDetails theme block
  • Inhibate click on location link if map has to be open
  • Fix data retreiving on single event block
  • Fix HTML of categories in Timeline
  • Fix item width in timeline

5.6.1

  • Fix division by zero

5.6

  • Use dashicons as Map Marker
  • Add color on Categories
  • Add a Time Line Slider Block
  • Fix list preview in admin
  • Fix bulk edit
  • Fix \n\n in Google Calendar description

5.5

  • Make location button clickable
  • Add padding around markers on map
  • Update OpenLayer to 6.12
  • Use native className in blocks

v5.4

  • Fix crash in php8 : check time_start before using it in date()
  • Fix missing var for VCS export
  • Remove PHP notice in case of missusage
  • Add Timezone in RichEvent data

Event post

Contributors: bastho, leroysabrina, unecologeek, agencenous
Donate link: https://apps.avecnous.eu/en/product/eventpost/?mtm_campaign=wp-plugin&mtm_kwd=event-post&mtm_medium=wp-repo&mtm_source=donate
Tags: calendar, events, booking, map, geolocation
Requires at least: 6.3
Tested up to: 6.7
Stable tag: 5.9.8
Author URI: https://apps.avecnous.eu/?mtm_campaign=wp-plugin&mtm_kwd=event-post&mtm_medium=wp-repo&mtm_source=author
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The only WordPress plugin using native posts as full calendar events with begin and end date, geolocation, color and weather.

Description

Adds some meta-data to posts to convert them into full calendar events.
Each event can be exported into ical(.ics), outlook(vcs), or Google Calendar.
Geolocation works thanks to openstreetmap.

It can also fetch the weather, but doesn't bring the sun 🙂

Follow @wpeventpost on Twitter for latest news.

Examples on event-post.com

Post metas

Date attributes

  • Begin Date
  • End Date
  • Color
  • Event Status
  • Event Attendance Mode

Location attributes

  • Address
  • GPS coordinates
  • Event Virtual Location

WooCommerce compliant

You can enable event features on Woocommerce products. The event will be displayed on the product page. Moreover, the product price will be displayed in event list, calendar, map and timeline.

This, way, you can sell tickets for your events, effortlessly and without any additional plugin.

Weather attribute (for a given location and date if possible)

  • Weather
    • Temperature
    • Weather

Usage

Plugins/themes developpers documentation

Blocks & Shortcodes

The plugin comes with several blocks/shortcodes which allows to:

  • [events_list]: display a list of events
  • [events_map]: display a map of events
  • [events_cal]: display a calendar of events
  • [event_details]: display a detail of the current event
  • [event_term]: display the date range of a given term based on all events it contains

[events_list]

Query parameters

  • nb=5 (number of post, -1 is all, default: 5)
  • future=1 (boolean, retrieve, or not, events in the future, default = 1)
  • past=0 (boolean, retrieve, or not, events in the past, default = 0)
  • cat='' (string, select posts only from the selected category, default=null, for all categories)
  • tag='' (string, select posts only from the selected tag, default=null, for all tags)
  • tax_name='' (string, custom taxonomy name)
  • tax_term='' (string, the term for above taxonomy)
  • geo=0 (boolean, retreives or not, only events which have geolocation informations, default=0)
  • order="ASC" (string (can be "ASC" or "DESC")
  • orderby="meta_value" (string (if set to "meta_value" events are sorted by event date, possible values are native posts fields : "post_title","post_date" etc...)

Display parameters

  • thumbnail='' (Bool, default:false, used to display posts thumbnails)
  • thumbnail_size='' (String, default:"thmbnail", can be set to any existing size : "medium","large","full" etc...)
  • excerpt='' (Bool, default:false, used to display posts excerpts)
  • style='' (String, add some inline CSS to the list wrapper)
  • type="div" (string, possible values are : div, ul, ol default=div)
  • title='' (string, hidden if no events is found)
  • before_title='<h3>' (string (default <h3>)
  • after_title='</h3>' (string (default </h3>)
  • container_schema='' (string html schema to display list)
  • item_schema='' (string html schema to display item)

example:

<!-- wp:eventpost/list {"nb":10,"future":true,"past":true,"thumbnail":false,"excerpt":false,"pages":true} /-->

[events_list future=1 past=1 cat="actuality" nb=10]

container_schema default value:

<%type% class="event_loop %id% %class%" id="%listid%" style="%style%" %attributes%>
%list%
</%type%>

item_schema default value:

<%child% class="event_item %class%" data-color="%color%">
<a href="%event_link%">
%event_thumbnail%
<h5>%event_title%</h5>
</a>
%event_date%
%event_cat%
%event_location%
%event_excerpt%
</%child%>

[events_map]

  • nb=5 (number of post, -1 is all, default: 5)
  • future=1 (boolean, retreive, or not, events in the future, default = 1)
  • past=0 (boolean, retreive, or not, events in the past, default = 0)
  • cat='' (string, select posts only from the selected category, default=null, for all categories)
  • tag='' (string, select posts only from the selected tag, default=null, for all tags)
  • tax_name='' (string, custom taxonomy name)
  • tax_term='' (string, the term for above taxonomy)
  • tile='' (string (default@osm.org, OpenCycleMap, mapquest, osmfr, 2u, satelite, toner), sets the map background, default=default@osm.org)
  • title='' (string (default)
  • zoom='' (number or empty (default, means fit to points)
  • before_title='<h3>'; (string (default <h3>)
  • after_title='</h3>' (string (default </h3>)*
  • thumbnail='' * (Bool, default:false, used to display posts thumbnails)*
  • excerpt='' (Bool, default:false, used to display posts excerpts)
  • list='' (String ("false", "above", "below", "right", "left") default: "false", Display a list of posts)

example:

<!-- wp:eventpost/map {"nb":-1,"future":true,"past":true,"tile":"toner","list":"below","map_position":false,"disable_mousewheelzoom":true} /-->

[events_map future=1 past=1 cat="actuality" nb="-1"]

[events_cal]

  • cat='' (string, select posts only from the selected category, default=null, for all categories)
  • date='' (string, date for a month. Absolutly : 2013-9 or relatively : -1 month, default is empty, current month
  • datepicker=1 (boolean, displays or not a date picker)
  • mondayfirst=0 (boolean, weeks start on monday, default is 0 (sunday)
  • display_title=0 (boolean, displays or not events title under the day number)
  • tax_name='' (string, custom taxonomy name)
  • tax_term='' (string, the term for above taxonomy)

example:

<!-- wp:eventpost/calendar {"date":"-2 months","color":true,"display_title":true,"mondayfirst":"1","choose":false} /-->

[events_cal cat="actuality" date="-2 months" mondayfirst=1 display_title=1]

[event_details]

  • attribute string (date, start, end, address, location). The default value is NULL and displays the full event bar

<!-- wp:eventpost/details /-->

[event_details attribute="address"]

Hooks

Filters

  • eventpost_add_custom_box_position
  • event_post_class_calendar_link
  • eventpost_columns_head
  • eventpost_contentbar
  • eventpost_default_list_shema
  • eventpost_get
  • eventpost_get_items
  • eventpost_get_post_types
  • eventpost_get_single
  • eventpost_getsettings
  • eventpost_item_scheme_entities
  • eventpost_item_scheme_values
  • eventpost_list_shema
  • eventpost_listevents
  • eventpost_maps
  • eventpost_multisite_get
  • eventpost_multisite_blogids
  • eventpost_params
  • eventpost_printdate
  • eventpost_printlocation
  • eventpost_bulk_edit_fields
  • eventpost_quick_edit_fields
  • eventpost_retreive
  • event-post-rich-result
  • eventpost_shortcode_slug

Actions

  • evenpost_init
  • eventpost_add_custom_box
  • eventpost_custom_box_date
  • eventpost_custom_box_loc
  • after_eventpost_generator
  • eventpost_getsettings
  • eventpost_settings_form
  • eventpost_after_settings_form

Installation

  1. Upload event-post to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress admin
  3. You can edit defaults settings in Settings > Event post

Frequently asked questions

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.

Is the plugin free ?

Yes, and it uses only open-sources : openstreetmap, openlayer, jquery

How do I enable weather feature ?

Weather feature uses openweathermap.org api.

You have to create an account and generate an API key at http://openweathermap.org/price

I have no interest in openweathermap.org, I personally use the free plan.

Is there any limitation for the weather feature ?

Openweathermap.org provides a free plan limited to 60 requests per minute.

You can also subscribe to paid plan, I don't care.

Screenshots

  1. Map in single page
  2. Editor interface for the List Block
  3. Editor interface for event data
  4. Editor interface for location data

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “EventPost 5.9.8”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Fonctionnalités | Features

PUBLIER DES MÉTAS

Attributs de date

  • Date de début
  • Date de fin
  • Couleur
  • Statut de l’événement
  • Mode de participation aux événements

Attributs de localisation

  • Adresse
  • Les coordonnées GPS
  • Emplacement virtuel de l’événement

Attribut météo (pour un lieu et une date donnés si possible)

  • Temps
    • Température
    • Temps

USAGE

Documentation pour les développeurs de plugins / thèmes

CODES COURTS

Le plugin est livré avec plusieurs shortcodes qui permettent de:

  • [events_list]: afficher une liste d’événements
  • [events_map]: afficher une carte des événements
  • [events_cal]: afficher un calendrier des événements
  • [event_details]: afficher un détail de l’événement en cours
  • [event_term]: afficher la plage de dates d’un terme donné en fonction de tous les événements qu’il contient

[LISTE_ÉVÉNEMENTS]

PARAMÈTRES DE REQUÊTE

  • nb = 5 (nombre de messages, -1 est tout, par défaut: 5)
  • future = 1 (booléen, récupérer ou non les événements futurs, par défaut = 1)
  • passé = 0 (booléen, récupérer ou non les événements du passé, par défaut = 0)
  • cat =  » (chaîne, sélectionnez les messages uniquement dans la catégorie sélectionnée, par défaut = null, pour toutes les catégories)
  • tag =  » (chaîne, sélectionnez les messages uniquement à partir de la balise sélectionnée, par défaut = null, pour toutes les balises)
  • tax_name =  » (chaîne, nom de taxonomie personnalisée)
  • tax_term =  » (chaîne, le terme de la taxonomie ci-dessus)
  • geo = 0 (booléen, récupère ou non, uniquement les événements ayant des informations de géolocalisation, par défaut = 0)
  • order = « ASC » (chaîne (peut être « ASC » ou « DESC »)
  • orderby = « meta_value » (chaîne (si elle est définie sur « meta_value », les événements sont triés par date de l’événement, les valeurs possibles sont des champs de messages natifs: « post_title », « post_date » etc…)

AFFICHER LES PARAMÈTRES

  • miniature =  » (Booléen, par défaut: false, utilisé pour afficher les miniatures des articles)
  • miniature_size =  » (Chaîne, par défaut: » miniature « , peut être définie sur n’importe quelle taille existante: » moyenne « , » grande « , » pleine « , etc.)
  • extrait =  » (Booléen, par défaut: false, utilisé pour afficher des extraits de messages)
  • style = ” (String, ajoutez du CSS en ligne au wrapper de liste)
  • type = « div » (chaîne, les valeurs possibles sont: div, ul, ol default = div)
  • title = ” (chaîne, masquée si aucun événement n’est trouvé)
  • before_title = ‘<h3>’ (chaîne (par défaut <h3>)
  • after_title = ‘</h3>’ (chaîne (par défaut </h3>)
  • container_schema = ” (chaîne de schéma html pour afficher la liste)
  • item_schema =  » (chaîne de schéma html pour afficher l’élément)

exemple:

[events_list future=1 past=1 cat="actuality" nb=10]

valeur par défaut de container_schema:

<% type% class = ”event_loop% id%% class%” id = ”% listid%” style = ”% style%”% attributes%> % list% </% type%>

Valeur par défaut de item_schema:

<% child% class = ”event_item% class%” data-color = ”% color%”> <a href= »%event_link% »> % event_thumbnail% <h5>% event_title% </h5> </a> % event_date%% event_cat%% event_location %% event_excerpt% </% enfant%>

[EVENTS_MAP]

  • nb = 5 (nombre de messages, -1 est tout, par défaut: 5)
  • future = 1 (booléen, récupération ou non, événements futurs, par défaut = 1)
  • passé = 0 (booléen, récupération ou non, événements du passé, par défaut = 0)
  • cat =  » (chaîne, sélectionnez les messages uniquement dans la catégorie sélectionnée, par défaut = null, pour toutes les catégories)
  • tag =  » (chaîne, sélectionnez les messages uniquement à partir de la balise sélectionnée, par défaut = null, pour toutes les balises)
  • tax_name =  » (chaîne, nom de taxonomie personnalisée)
  • tax_term =  » (chaîne, le terme de la taxonomie ci-dessus)
  • tile = ” (string (default@osm.org, OpenCycleMap, mapquest, osmfr, 2u, satelite, toner), définit l’arrière-plan de la carte, default=default@osm.org)
  • title = ” (chaîne (par défaut)
  • zoom =  » (nombre ou vide (par défaut, signifie ajuster aux points)
  • before_title = ‘<h3>’; (chaîne (par défaut <h3>)
  • after_title = ‘</h3>’ * (chaîne (par défaut </h3>) **
  • miniature = ” * (Booléen, par défaut: false, utilisé pour afficher les miniatures des articles) *
  • extrait =  » (Booléen, par défaut: false, utilisé pour afficher des extraits de messages)
  • list = » (Chaîne (« faux »,« ci-dessus »,« ci-dessous »,« droite »,« gauche ») par défaut:« faux », afficher une liste de messages)

exemple:

[events_map future=1 past=1 cat="actuality" nb="-1"]

[EVENTS_CAL]

  • cat =  » (chaîne, sélectionnez les messages uniquement dans la catégorie sélectionnée, par défaut = null, pour toutes les catégories)
  • date =  » (chaîne, date pour un mois. Absolument: 2013-9 ou relativement: -1 mois, la valeur par défaut est vide, mois en cours
  • datepicker = 1 (booléen, affiche ou non un sélecteur de date)
  • mondayfirst = 0 (booléen, les semaines commencent le lundi, la valeur par défaut est 0 (dimanche)
  • display_title = 0 (booléen, affiche ou non le titre des événements sous le numéro du jour)
  • tax_name =  » (chaîne, nom de taxonomie personnalisée)
  • tax_term =  » (chaîne, le terme de la taxonomie ci-dessus)

exemple:

[events_cal cat="actuality" date="-2 months" mondayfirst=1 display_title=1]

[DÉTAILS DE L’ÉVÈNEMENT]

  • chaîne d’ attribut (date, début, fin, adresse, emplacement). La valeur par défaut est NULL et affiche la barre d’événements complète[attribut event_details = « adresse »]

CROCHETS

FILTRES

  • eventpost_add_custom_box_position
  • event_post_class_calendar_link
  • eventpost_columns_head
  • eventpost_contentbar
  • eventpost_default_list_shema
  • eventpost_get
  • eventpost_get_items
  • eventpost_get_post_types
  • eventpost_get_single
  • eventpost_getsettings
  • eventpost_item_scheme_entities
  • eventpost_item_scheme_values
  • eventpost_list_shema
  • eventpost_listevents
  • eventpost_maps
  • eventpost_multisite_get
  • eventpost_multisite_blogids
  • eventpost_params
  • eventpost_printdate
  • eventpost_printlocation
  • eventpost_bulk_edit_fields
  • eventpost_quick_edit_fields
  • eventpost_retreive
  • event-post-rich-result
  • eventpost_shortcode_slug

ACTIONS

  • evenpost_init
  • eventpost_add_custom_box
  • eventpost_custom_box_date
  • eventpost_custom_box_loc
  • after_eventpost_generator
  • eventpost_getsettings
  • eventpost_settings_form
  • eventpost_after_settings_form

Produits apparentés

MindCat Pro 1.0.0

15,00

Pack « Agence » Simple : Comptabilité pour WooCommerce multi-boutiques (1 an)

340,00

Suggested Price: 10,00
Suggested Price: 10,00

Ticket d’aide pour support

100,00

Pack Complet « Agence » : Comptabilité pour WooCommerce multi-boutiques (1 an)

Original price was: 449,00€.Current price is: 410,00€.

Pack Comptabilité pour WooCommerce

Original price was: 188,00€.Current price is: 149,00€.

Nos articles liés à ce produit

Extension Polaris pour WooCommerce Notre extension Polaris permet aux commerçants de connecter le logiciel Polaris Vega de Stiak pour synchroniser automatiquement les produits et les stocks leur boutique WooCommerce.Nous avons sorti la version 2.2 du c …

NOUS inaugurons notre nouvelle chaîne Youtube pour vous permettre de disposer de vidéos simples qui vous expliquent rapidement tout ce qu’il faut savoir pour mettre en place nos extensions.Pour bien commencer, voici comment utiliser notre extension Com …

Dans le cadre du projet de refonte du site de l’ADDA du Gers, NOUS avons réalisé une nouvelle extension WordPress pour vous permettre d’afficher les informations du RIC (Réseau Information Culture) de façon simple – et puissante – sur votre site.Le Rés …

Avec « Comptabilité pour WooCommerce » votre comptable va vous adorer ? ! Vous êtes indépendant·e, TPE ou PME ? Cette extension va vous faciliter la vie !Exportez sans effort vos ventes WooCommerce vers votre logiciel de comptabilité préféré.👌 Satisfait …

SlideYourNet vous permet de collecter l’ensemble des messages qui vous concernent sur les réseaux sociaux, selon l’usage que vous en faites.Suivez un ou plusieurs hashtags, recherchez un mot particulier, ou recueillez l’ensemble des messages d’une liste de comptes.

Pour faciliter votre utilisation de Wordpress, nous vous avons réalisé un top 5 des meilleurs tutoriels du net !Attention, certaines de ces vidéos sont en anglais alors n’oubliez pas d’activer les sous-titres !1- Gutenberg 2022 sur WordPress : Le Tuto …

Découvrez l'agence

Nous faisons du numérique à visage humain et responsable.
Nous sommes là pour traduire vos attentes en solution, utiles avant d'être techniques

Customer Relationship Management

Nous utilisons des solutions libres existantes ou construisons des outils sur mesure pour vous fournir l'outil de gestion de contact intégré à votre écosystème

Web Development

Avec Symfony ou Python pour orchestrer les projets imposants et nécessitant une personnalisation avancée, nous construisons la solution numérique dont vous avez besoin.

WordPress

Spécialistes WordPress, nous développons des thèmes et extensions parfaitement intégrés aux standards pour associer performance et personnalisation.