web-dev-qa-db-fra.com

Utiliser update_option () et get_option () renvoie les chaînes échappées

J'utilise l'API Option pour ma page de paramètres de thème. J'utilise les données $ _POST pour mettre à jour les options lorsque les modifications sont enregistrées. Mon problème est que les chaînes que j'envoie sont échappées et lorsque j'utilise ce code:

<?php echo get_option('myOption'); ?>

il fait écho à la chaîne échappée.

Ainsi, par exemple, dites 'myOption' = Le dîner de Bob

En utilisant la déclaration ci-dessus, cela fait écho à Bob\'s Diner, ce qui n’est certainement pas ce que je veux.

Comment puis-je supprimer cette barre oblique inverse lorsque j'appelle l'option sur le site?

3
FranticJ3

Vous pouvez utiliser la commande stripslashes() de PHP:

<?php echo stripslashes( get_option( 'myOption' ) );
3
karpstrucking