Code court

Un shortcode (ou code court en français) est un bout de code interprété, car associé à une fonction PHP.

Ils ont eu leur moment de gloire dans les années 2010, c'est-à-dire avant l'intégration des interfaces évoluées basées sur JavaScript et de leur logique de blocs (Gutenberg ou constructeurs de pages).

Remarque : les shortcodes sont un peu l'ancienne solution proposée par WordPress.

Ils sont toujours intégrés via des crochets : ouvrant et fermant.  

Les shortcodes permettent l’ajout de fonctionnalités à une page, un article, un widget en proposant un mécanisme simple à manipuler et permettant de les paramétrer via l'ajout d'attributs. 

WordPress dispose de ses propres shortcodes, mais les thèmes et extensions peuvent ajouter leurs propres shortcodes.

Exemple : l’ajout d’un formulaire de contact via un shortcode fourni par l’extension Contact Form 7

Ici, le code court [contact-form-7][/contact-form-7] dispose de plusieurs attributs paramétrables dont id et title correspondant respectivement à l'identifiant et au titre du formulaire à intégrer.

Les shortcodes ont tendance à disparaître au profit de la logique de blocs (Gutenberg ou constructeurs de pages).

Exemple : intégration d'un formulaire de contact Contact Form 7 via un bloc Visual Composer (devenu WP Bakery).