Filtrer par statut d'événement
Par défaut, un tableau de ligue comptabilise les événements avec deux statuts de publication WordPress : les événements publiés (résultats saisis) et les événements futurs planifiés (résultats pas encore saisis). Vous pouvez restreindre un tableau à ne comptabiliser qu'un seul de ces statuts pour contrôler quels événements contribuent au classement.
Où apparaît le réglage
Ouvrez l'écran de modification du tableau de ligue. Dans la boîte de méta Détails, trouvez la section Statut de l'événement (avec résultats). Elle contient deux cases à cocher :
Publié/Joué — comptabilise les événements avec
post_status = publishPlanifié/Futur — comptabilise les événements avec
post_status = future
Les deux cases à cocher sont cochées par défaut.
Comment modifier le filtre
Ouvrez l'écran de modification du tableau de ligue.
Dans la boîte de méta Détails, repérez Statut de l'événement (avec résultats).
Décochez le statut que vous souhaitez exclure.
Cliquez sur Mettre à jour.
Par exemple, pour ne comptabiliser que les événements qui ont été joués et dont les résultats ont été saisis :
Cochez Publié/Joué
Décochez Planifié/Futur
Pour ne comptabiliser que les événements planifiés (pas encore joués) :
Décochez Publié/Joué
Cochez Planifié/Futur
Comment ça fonctionne
Lorsque le tableau de ligue calcule le classement, il passe les valeurs de statut sélectionnées comme argument post_status à la requête d'événements WordPress. Seuls les événements dont le post_status correspond à l'une des valeurs cochées sont inclus dans le calcul. Les événements avec tout autre statut (brouillon, en attente, corbeille) ne sont jamais comptabilisés quel que soit ce réglage.
Le réglage est stocké dans le champ de méta de publication sp_event_status sur la publication du tableau de ligue sous forme de tableau de chaînes de statut.
Remplacement par shortcode
Le shortcode accepte également des attributs pour remplacer ce filtre sans modifier le tableau :
show_published_events="1"— force l'inclusion des événements publiésshow_published_events="0"— force l'exclusion des événements publiésshow_future_events="1"— force l'inclusion des événements futurs/planifiésshow_future_events="0"— force l'exclusion des événements futurs/planifiés
Ces attributs de shortcode ont la priorité sur les valeurs de la boîte de méta enregistrée. Le tableau de statuts final est dédupliqué avant l'exécution de la requête.
