Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 28-08-2009 16:30:22

Lucrèce
Connaisseur WP
Date d'inscription: 06-06-2007
Messages: 39

Mettre des Shortcodes dans un Shortcode

Ma configuration WP actuelle
- Version de WordPress : 2.8.4

Bonjour, je suis en train de réaliser un plugin : j'ai fait un shortcode qui affiche des données de ma base de données. Ces données sont parfois des shortcodes.
Ceux-ci sont affichés telquels dans la page. j'aimerai savoir si il existe un moyen pour qu'il soit aussi pris en compte ?
Si j'utilise un quicktag a un niveau ou a un autre, cela marcherait-il ?   
Merci !

Hors ligne

 

#2 28-08-2009 17:00:33

arena
Passionné WP
Date d'inscription: 29-11-2006
Messages: 832

Re: Mettre des Shortcodes dans un Shortcode

il n'est pas possible de mettre des shortcodes dans des shortcodes avec la fonction do_shortcode
le do_shortcode
faisant un "echo"
du texte renvoyé par le shortcode.

A moins de passer par qqchose du style

Code: html

ob_start();
	do_shortcode('toto');
	$x = ob_get_contents();
ob_end_clean();

pour les shortcodes inclus dans le shortcode appelant

Dernière modification par arena (28-08-2009 17:01:55)


* Toute tentative ratée de mettre en évidence la loi de Murphy est une mise en évidence de la loi de Murphy
* L'honnêteté est indissociable de la liberté comme la corruption du despotisme. Anatole France
* Plugin pour le formulaire de ce forum : http://wordpress.org/extend/plugins/forum-wordpress-fr/

Hors ligne

 

#3 28-08-2009 17:19:48

Lucrèce
Connaisseur WP
Date d'inscription: 06-06-2007
Messages: 39

Re: Mettre des Shortcodes dans un Shortcode

WAHooo !!! Ca marche Nickel !!! MERCI Arena !!!!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.020 seconds, 10 queries executed ]