Passer au contenu principal

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 à…

Mis à jour aujourd’hui

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 = publish

  • Planifié/Futur — comptabilise les événements avec post_status = future

Les deux cases à cocher sont cochées par défaut.

Comment modifier le filtre

  1. Ouvrez l'écran de modification du tableau de ligue.

  2. Dans la boîte de méta Détails, repérez Statut de l'événement (avec résultats).

  3. Décochez le statut que vous souhaitez exclure.

  4. 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és

  • show_published_events="0" — force l'exclusion des événements publiés

  • show_future_events="1" — force l'inclusion des événements futurs/planifiés

  • show_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.

Avez-vous trouvé la réponse à votre question ?