Passer au contenu principal

Gérer les positions

Les positions sont une taxonomie WordPress (`sp_position`) utilisée pour classer les joueurs par leur rôle dans un sport — par exemple, Gardien, Attaquant, Milieu.

Mis à jour aujourd’hui

Gérer les positions

Les positions sont une taxonomie WordPress (sp_position) utilisée pour classer les joueurs par leur rôle dans un sport — par exemple, Gardien, Attaquant, Milieu.

Accéder à l'écran

Accédez à Joueurs > Positions dans le menu d'administration WordPress.

Créer une position

  1. Sur l'écran des positions, remplissez les champs dans le panneau gauche :

    • Nom — le nom d'affichage (par exemple, « Gardien »)

    • Identifiant — l'identifiant convivial pour les URL, généré automatiquement à partir du nom ou saisi manuellement (par exemple, gardien)

    • Position parente — choisissez optionnellement un parent pour créer une hiérarchie (par exemple, « Milieu central » sous « Milieu »)

    • Description — texte descriptif facultatif ; non affiché sur le frontend par défaut

  2. Cliquez sur Ajouter une nouvelle position.

Modifier une position

Dans la liste des positions à droite, survolez un nom de position et cliquez sur Modifier pour ouvrir le formulaire de modification complet. Cliquez sur Modification rapide pour renommer ou changer l'identifiant de manière intégrée.

Supprimer une position

Survolez une position dans la liste et cliquez sur Supprimer. Supprimer une position supprime le terme de taxonomie mais ne supprime aucun enregistrement de joueur. Les joueurs précédemment assignés à cette position perdent l'assignation.

Référence des champs

  • Nom — affiché dans les en-têtes de groupe de liste de joueurs, dans les Détails du joueur sur le frontend, et dans les filtres de menu déroulant.

  • Identifiant — utilisé dans les URLs et comme valeur de filtre dans le filtre sp_position sur l'écran de liste des joueurs.

  • Position parente — crée une taxonomie hiérarchique. Les positions hiérarchiques sont prises en charge par WordPress mais SportsPress n'utilise pas l'imbrication dans sa propre interface — toutes les positions apparaissent à plat dans les menus déroulants quel que soit l'assignation de parent.

  • Description — stockée mais non rendue par les modèles SportsPress.

  • Ordre — pas un champ de taxonomie intégré. SportsPress lit une valeur de méta de terme sp_order pour trier les positions. Modifiez cela en allant sur l'écran de modification d'une position et en cherchant le champ Ordre s'il est présent (dépend des ajouts de thème ou de plugin).

Comment les positions sont utilisées

Filtrage dans l'écran de liste des joueurs — le filtre de menu déroulant de position sur la liste d'administration des joueurs restreint les joueurs visibles à ceux assignés à cette position.

Filtrage dans les listes de joueurs — le filtre Position dans la boîte de méta Détails d'une liste de joueurs (type de publication sp_list) restreint quels joueurs peuplent automatiquement la liste.

Groupement dans les listes de joueurs — lorsque Groupement est défini sur Position dans la boîte de méta Détails de la liste de joueurs, les joueurs sont regroupés sous leurs noms de position comme en-têtes.

Profils des joueurs — les positions assignées à un joueur apparaissent dans la section Détails de son profil frontend lorsque le détail Position est activé dans les réglages des joueurs.

Tri des positions — la méthode SP_Player::positions() récupère les positions triées par méta de terme sp_order. Définir sp_order sur un terme de position contrôle l'ordre dans lequel les positions apparaissent dans les listes groupées et les profils de joueurs.

Position vs. champ Position sur un joueur

Il y a deux concepts distincts :

  • Assignation de taxonomie de position — définie dans le champ Positions de la boîte de méta Détails du joueur. Un joueur peut être assigné à plusieurs positions dans la taxonomie. C'est la façon principale dont les positions sont utilisées pour le filtrage et le groupement.

  • Remplacement de position dans une ligne de liste de joueurs — dans l'administration de la liste de joueurs (le tableau de données), chaque ligne de joueur a une colonne Position qui peut être définie sur une position spécifique ou laissée sur Auto. Lorsqu'elle est définie sur une position spécifique, cette valeur remplace les assignations de taxonomie du joueur pour l'affichage dans cette liste particulière uniquement.

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