Shortcodes dans un shortcode - wordpress
J'ai créé un shortcode qui affichent les employés, le code HTML de regarder quelque chose comme ça:
<ul class="employees">
<li><img src=""> <h5>name</h5> <p>description</p></li>
<li><img src=""> <h5>name</h5> <p>description</p></li>
..
</ul>
J'ai donc créé 2 shortcodes:
[start_employee] - qui contient <ul class="employee"> .. </ul>
[employé] - qui contient du contenu au sujet de l'employé
Et il devrait fonctionner comme ça:
[start_employee]
[employee img=".." name=".." description=".."]
[employee img=".." name=".." description=".."]
[/start_employee]
mais quand je l'ai mis dans l'éditeur de wordpress html ressembler à ça:
<ul class="employee">
[employee img=".." name=".." description=".."]
[employee img=".." name=".." description=".."]
</ul>
Je pense que je sais pourquoi.. parce que le fuunction de start_employee contenir:
return '<ul class="employee">'.$content.'</ul>';
Que dois-je faire, qu'il le lire comme un shortcode?
Merci.
source d'informationauteur Luis
Vous devez vous connecter pour publier un commentaire.
Shortcodes ne sont pas automatiquement nid -- vous devez appeler
do_shortcode($content)
vous-même. Voir lacaption_shortcode()
exemple sur http://codex.wordpress.org/Shortcode_API.Vous avez à utiliser les shortcodes de manière récursive pour obtenir le résultat.
Si vous avez une fonction récursive, en Cart66, vous pouvez faire quelque chose comme ceci: