Il est extrêmement simple de créer un shortcode dans WordPress. Ces derniers se reconnaissent à leur structure rappelant le BBcode des forums de discussion : [valeur] et sont tout simplement remplacés par leur équivalent en code XHTML de sortie.
Pour créer votre shortcode, créez simplement une nouvelle fonction dans la page functions.php de votre thème :
function reafficheTitre() { global $post,$posts; //contenu $html = '<h3><a href="' . the_permalink() . '">' . $post->post_title .'</a></h3>'; //output return $html; } add_shortcode('titre', 'reafficheTitre');
Ceci insèrera un lien vers l’article (via the_permalink()) à l’endroit où vous aurez ajouté le shortcode [titre] dans votre texte.
Utiliser les shortcodes à l’extérieur du loop
Ceci peut devenir vraiment utile et puissant d’utiliser les shortcodes à l’extérieur du loop (dans vos thèmes ou encore dans vos widgets, par exemple). Pour ce faire, il suffit de parser votre contenu comme s’il était traité dans le loop :
$contenu = apply_filters('the_content', '[titre]'); echo $contenu ;
Ceci va donc utiliser le filtre qui traite habituellement le texte dans le loop de WordPress et l’appliquer à ce que vous avez passé en paramètre.
Mais on s’entend que le plus simple, dans ce cas précis, serait de faire un simple appel à votre fonction :
echo reafficheTitre();
Pour plus d’informations je vous invite à consulter cet excellent article.
Commentaires Facebook
Un commentaire pour “Créer un shortcode dans WordPress”
Ajouter un commentaire
Additional comments powered by BackType
Twitter @emilegirard
Mots-clefs
Ailleurs
- 100% Hockey
- AccesOWeb
- Alsacréations
- Canadiens de Montréal
- Carl Charest
- Carl-Frédéric De Celles
- Chrystian Guy
- Debbie Rouleau
- Dominic Arpin
- Eric Baillargeon
- Famille Enfants Parents
- Goudaille
- Histoires de Geek
- Il Blogue
- Influenceur – Blogue Tendance
- Martin Petit
- Michel Dumais
- Nicolas Langelier
- Patrick Lagacé
- PhotosMax
- Samuel Parent
- Sébstien Goulet
- Sportnographe
- Stéphane Guérin
- Stéphane Jose
- Tchuvak’s Life
- Yannick Manuri
- Ze Canada

molaram a dit :
@tropcurieux si ça peut t’aider, je parlais ici de la création de shortcodes pour WordPress http://bit.ly/4ie87A
This comment was originally posted on Twitter