Event post
Avec EVENT POST, votre article devient aussi un événement et est visible. Vous publiez à la fois un événement et un article.
Exemple :
L’article :

![]() |
CarteSur cette carte, tous les articles mentionnent un site WordPress utilisant Event Post. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
listeDans cette liste, tous les messages sont des annonces de version. Le code. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
CalendrierDans ce calendrier, les événements sont des critiques, publiées sur la page du plugin sur WordPress.org. Le code |
pour afficher dans une page ou dans un widget vous allez avoir besoin des shortcodes.
Activer l’extension et créer des événements :
Rien de plus simple … une fois l’extension activée, il suffit de rédiger un article. Dans la page de rédaction 2 nouveaux menus sur la droite vous permettent de configurer votre événement.
Il suffit de saisir des informations pour activer l’agenda.
Si vous ne saisissez rien vous avez un simple article.
Si vous supprimez les dates, votre publication redevient un simple article.
L’extension fonctionne Quelle que soit la catégorie de l’article.
Pour afficher
Afficher dans une page ou un widget : Un calendrier, une liste des événements
Le plugin est livré avec plusieurs shortcodes ou code-court qui permettent d’afficher l’agenda dans une page ou un widget.
Il suffit de copier-coller le code-court et de lui donner les bons paramètres.
Vous ne devez effectuer cette action qu’une seule fois.
Voici la liste des codes de base pour chaque situation :
: afficher une liste d’événements
: afficher une carte des événements
: afficher un calendrier des événementsUn calendrier d’évènements 2025AvrD L M M J V S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 : afficher un détail de l’événement en cours
: afficher la plage de dates d’un terme donné en fonction de tous les événements qu’il contient
: afficher une liste d’é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é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)
- 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:
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%>
: afficher une carte des événements
- 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:
Un calendrier d’évènements 2025Avr D L M M J V S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
: afficher un calendrier des événements
2025Avr | ||||||
---|---|---|---|---|---|---|
D | L | M | M | J | V | S |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | |||
- 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) il fait donc mettre mondayfirst = 1
- display_title = 0 (booléen, affiche ou non le titre des événements sous le numéro du jour) pour afficher il faut mettre: display_title = 1
- tax_name = ” (chaîne, nom de taxonomie personnalisée)
- tax_term = ” (chaîne, le terme de la taxonomie ci-dessus)
exemple:
Un calendrier d’évènements 2025Fév L M M J V S D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
: afficher un détail de l’événement en cours
- 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
Pour les développeur
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 voir “comment faire”
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