Gli shortcode in WordPress sono piccoli pezzi di codice che permettono di fare varie cose con poco sforzo. Sono stati introdotti in WordPress 2.5 e il motivo per cui sono stati introdotti è stato quello di consentire l’esecuzione di codice all’interno di articoli, pagine e widget di WordPress senza scrivere direttamente alcun codice. In questo modo è possibile incorporare file o creare oggetti che normalmente richiederebbero molto codice in una sola riga. Ad esempio, uno shortcode per incorporare un video potrebbe avere questo aspetto:
[[video]]
Possono anche essere dotati di attributi. Ad esempio, lo shortcode video di WordPress può contenere un attributo src:
[[video src="video-source.mp4"]]
WordPress ne ha diversi incorporati. Questi includono audio, didascalia, oggetto incorporato, galleria e video. Altri possono essere aggiunti dai plugin utilizzando l’API Shortcode.
A volte si desidera utilizzare il testo di uno shortcode in un articolo. Per farlo, è necessario escluderlo utilizzando le doppie parentesi. Ad esempio, se si desidera visualizzare il testo dello shortcode video anziché un video vero e proprio, si può procedere come segue:
[[video]
Gli shortcode semplificano l’aggiunta di caratteristiche a un sito WordPress. Gallerie, video e altre funzionalità richiederebbero molte modifiche al codice. Utilizzando gli shortcode, l’HTML e gli altri marcatori vengono aggiunti dinamicamente direttamente nell’articolo o nella pagina in cui l’utente desidera che compaiano.