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).