Vai al contenuto principale

Utilizzo degli shortcode

Gli shortcode di SportsPress ti consentono di incorporare calendari, tabelle, statistiche dei giocatori e altri contenuti sportivi in qualsiasi post, pagina o widget di testo WordPress.

Aggiornato oggi

Utilizzo degli shortcode

Gli shortcode di SportsPress ti consentono di incorporare calendari, tabelle, statistiche dei giocatori e altri contenuti sportivi in qualsiasi post, pagina o widget di testo WordPress.

Il pulsante "S" nell'editor classico

Quando si modifica un post o una pagina con l'editor Classico (TinyMCE), SportsPress aggiunge un pulsante barra degli strumenti "S". Facendo clic si apre un menu degli shortcode disponibili raggruppati per tipo (Event, Player, ecc.). Selezionandone uno si inserisce il tag dello shortcode nella posizione del cursore con un attributo id segnaposto che si sostituisce con l'ID del post corretto.

Il pannello Shortcode nelle schermate di modifica

Nella schermata di modifica di un Calendario, Classifica, Lista giocatori, Directory staff, Torneo o post Evento, SportsPress mostra un meta box Shortcodes nella barra laterale destra. Questo pannello genera automaticamente lo shortcode corretto per il post corrente — incluso l'ID del post già compilato — in modo da poterlo copiare e incollare direttamente in qualsiasi pagina o post senza dover cercare manualmente l'ID.

Il parametro id

Ogni shortcode che visualizza dati da un post SportsPress specifico (calendario, classifica, lista giocatori, ecc.) accetta un parametro id il cui valore è l'ID del post WordPress di quel record.

All'interno del Loop (su una singola pagina di evento, giocatore o squadra) puoi omettere id — il template utilizza automaticamente get_the_ID() come fallback.

Al di fuori del Loop (su una pagina autonoma, un widget di testo, o qualsiasi pagina che non è il singolo post dell'elemento che vuoi visualizzare) il parametro id è obbligatorio. Senza di esso lo shortcode non ha nessun post da cui estrarre i dati e non produrrà output o userà un ID post casuale.

Esempio — omettere id all'interno del loop funziona:

[league_table]

Esempio — id è obbligatorio quando si incorpora su una pagina diversa:

[league_table id="42"]

Puoi anche passare l'ID del post come primo argomento posizionale (senza nome chiave):

[league_table 42]

Entrambe le forme sono equivalenti.

Trovare un ID post

Il modo più veloce per trovare un ID post è passare il cursore sul titolo del post nella vista elenco dell'admin WordPress — l'URL nella barra di stato contiene post=123, dove 123 è l'ID. In alternativa, apri il post e guarda l'URL nella barra degli indirizzi del browser.

Incollare gli shortcode nelle pagine e nei post

  1. Copia la stringa dello shortcode (es. [event_list id="99"]).

  2. Apri la pagina o il post dove vuoi che appaia il contenuto.

  3. Nell'editor Classico, incolla nella scheda Testo o usa il pulsante "S". Nell'editor a blocchi, usa un blocco Shortcode e incolla la stringa al suo interno.

  4. Salva e visualizza l'anteprima della pagina.

Nota: SportsPress richiede che i permalink di WordPress siano impostati almeno su "Giorno e nome" (qualcosa di diverso da "Semplice"). Con i permalink semplici, gli eventi pianificati e la navigazione del calendario non funzionano correttamente.

Hai ricevuto la risposta alla tua domanda?