Shortcode
Créer un shortcode utilisable dans le code ou bien dans l'éditeur de Gutenberg.
Exemple d'utilisation
Dans cet exemple, on créer un shortcode hello qui affiche un message de bienvenue avec l'âge (+ 1 an) de la personne et le nom de la personne. Aussi, on affiche l'année en cours.
Dans l'éditeur on pourra utiliser le shortcode de la sorte : [hello name="Thibault" age="29"].
app/Controllers/MyController.php
#[Shortcode('hello', options: [ 'name' => 'World', 'age' => 20 ])] public function test($atts) { $atts['age'] = $atts['age'] + 1; $currentYear = date('Y'); return $this->render('hello.twig', ['atts' => $atts, 'currentYear' => $currentYear]); }
Arguments
name
string Nom du shortcode.
options
array Attributs du shortcode. Les attributs donnés sont les valeurs par défaut.
(optionnel) | []