web-dev-qa-db-ja.com

Update_option()とget_option()を使用すると、エスケープ文字列がエコーされます。

テーマ設定ページにOption APIを使用しています。変更が保存されたら、$ _ POSTデータを使用してオプションを更新します。私の問題は、送信した文字列がエスケープされ、このコードを使用すると発生することです。

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

エスケープされた文字列をエコーし​​ます。

たとえば、「myOption」= Bob's Dinerとします。

上記のステートメントを使用して、それはボブのダイナーに反響します。

サイトでこのオプションを呼び出したときに、どのようにしてこのバックスラッシュを削除するのですか。

3
FranticJ3

PHPのstripslashes()コマンドを使うことができます。

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