Je le code suivant étant repris:Retirez le texte d'une chaîne de PHP
[caption id="attachment_13" align="alignnone" width="235" caption="Event 1"]
<img src="image.png" />
[/caption]
Je veux que la balise img
à écho.
J'ai essayé d'utiliser <?php echo strip_tags($value, '<img>'); ?>
mais comme la balise [caption] n'est pas une balise HTML correcte, je ne sais pas comment l'enlever. Y at-il une fonction qui va supprimer le texte d'une chaîne?
Est-ce que str_replace
fonctionnerait?
Cela a fonctionné très bien. Le problème était que la chaîne n'était pas analysée par Wordpress. Pour analyser la balise de légende, vous devez ajouter ce code: 'apply_filters ('the_content', $ value);' – hohner