WordPress dispose de shortcodes natifs : [audio]
, [caption]
, [gallery]
, [playlist]
et [video]
.
Déclarer un shortcode
<?php // [shortcode-exemple foo="foo-value"] function bartag_func( $atts ) { $a = shortcode_atts( array( 'foo' => 'something', 'bar' => 'something else', ), $atts ); return "foo = {$a['foo']} ; } add_shortcode( 'bartag', 'bartag_func' );
TODO => Ajouter shortcode fermé
La fonction do_shortcode()
<?php echo do_shortcode('[shortcode-exemple]'); ?>
Afficher un shortcode sans l’exécuter
Pour afficher un shortcode, dans un article ou une page par exemple, sans l’exécuter, vous pouvez l’échaper en le plaçant dans entre crochets comme dans les exemples suivants :
[[shortcode]] [[shortcode] ... [/shortcode]]