Vai al contenuto principale

Gestione delle posizioni

Le posizioni sono una tassonomia WordPress (`sp_position`) usata per classificare i giocatori in base al loro ruolo in uno sport — ad esempio, Portiere, Attaccante, Centrocampista.

Aggiornato oggi

Gestione delle posizioni

Le posizioni sono una tassonomia WordPress (sp_position) usata per classificare i giocatori in base al loro ruolo in uno sport — ad esempio, Portiere, Attaccante, Centrocampista.

Accesso alla schermata

Vai a Giocatori > Posizioni nel menu admin di WordPress.

Creazione di una posizione

  1. Nella schermata Posizioni, compila i campi nel pannello di sinistra:

    • Nome — il nome visualizzato (ad es., "Portiere")

    • Slug — l'identificatore compatibile con gli URL, generato automaticamente dal nome o inserito manualmente (ad es., portiere)

    • Posizione padre — facoltativamente scegli un padre per creare una gerarchia (ad es., "Centrocampista centrale" sotto "Centrocampista")

    • Descrizione — testo descrittivo opzionale; non visualizzato sul frontend per impostazione predefinita

  2. Fai clic su Aggiungi nuova posizione.

Modifica di una posizione

Nell'elenco delle posizioni a destra, passa il cursore su un nome di posizione e fai clic su Modifica per aprire il modulo di modifica completo. Fai clic su Modifica rapida per rinominare o cambiare lo slug inline.

Eliminazione di una posizione

Passa il cursore su una posizione nell'elenco e fai clic su Elimina. L'eliminazione di una posizione rimuove il termine della tassonomia ma non elimina alcun record del giocatore. I giocatori precedentemente assegnati a quella posizione perdono l'assegnazione.

Riferimento ai campi

  • Nome — mostrato nelle intestazioni dei gruppi delle liste giocatori, nei Dettagli del giocatore sul frontend e nei filtri a menu a tendina.

  • Slug — usato negli URL e come valore del filtro nel filtro sp_position nella schermata elenco Giocatori.

  • Posizione padre — crea una tassonomia gerarchica. Le posizioni gerarchiche sono supportate da WordPress ma SportsPress non usa la nidificazione nella propria interfaccia — tutte le posizioni appaiono piatte nei menu a tendina indipendentemente dall'assegnazione del padre.

  • Descrizione — memorizzata ma non visualizzata dai template SportsPress.

  • Ordine — non è un campo della tassonomia integrato. SportsPress legge un valore meta termine sp_order per ordinare le posizioni. Modifica questo andando alla schermata di modifica di una posizione e cercando il campo Ordine se è presente (dipende dalle aggiunte del tema o del plugin).

Come vengono usate le posizioni

Filtraggio nella schermata elenco Giocatori — il filtro a menu a tendina della posizione nell'elenco admin Giocatori limita i giocatori visibili a quelli assegnati a quella posizione.

Filtraggio nelle liste giocatori — il filtro Posizione nel meta box Dettagli di una lista giocatori (tipo di post sp_list) limita i giocatori che si popolano automaticamente nella lista.

Raggruppamento nelle liste giocatori — quando Raggruppamento è impostato su Posizione nel meta box Dettagli della lista giocatori, i giocatori vengono raggruppati sotto i nomi delle loro posizioni come intestazioni.

Profili dei giocatori — le posizioni assegnate a un giocatore appaiono nella sezione Dettagli del loro profilo frontend quando il dettaglio Posizione è abilitato nelle Impostazioni giocatori.

Ordinamento delle posizioni — il metodo SP_Player::positions() recupera le posizioni ordinate per meta termine sp_order. Impostare sp_order su un termine posizione controlla l'ordine in cui le posizioni appaiono nelle liste raggruppate e nei profili dei giocatori.

Posizione vs. campo Posizione in un giocatore

Ci sono due concetti separati:

  • Assegnazione della tassonomia posizione — impostata nel campo Posizioni del meta box Dettagli del giocatore. A un giocatore possono essere assegnate più posizioni nella tassonomia. Questo è il modo principale in cui le posizioni vengono usate per il filtraggio e il raggruppamento.

  • Sovrascrittura della posizione in una riga della lista giocatori — nella lista giocatori nell'admin (la tabella dati), ogni riga del giocatore ha una colonna Posizione che può essere impostata su una posizione specifica o lasciata come Auto. Quando impostata su una posizione specifica, quel valore sovrascrive le assegnazioni della tassonomia del giocatore per la visualizzazione solo in quella particolare lista.

Hai ricevuto la risposta alla tua domanda?