Проблема с вырванными символами при встраивании кода в Wordpress db - PullRequest
0 голосов
/ 08 октября 2019

Я хочу, чтобы администраторы Wordpress могли изменять Campaign, поэтому им нужно было бы хранить код Embed из Donatebox в базе данных mySQL.

Я использую для хранения данных, полученных через вход

$contCampaign = htmlspecialchars($_POST["contCampaign"]);
update_option("contCampaign", $contCampaign);

И для отображения встраивания

$contCampaignShow = htmlspecialchars_decode(get_option("contCampaign"));
echo $contCampaignShow; 

Но я получаю экранированные слэши, поэтомукод не работает, это сгенерированный код в DOM

<script src="\&quot;https://donorbox.org/widget.js\&quot;" paypalexpress="\&quot;false\&quot;"></script>
<iframe allowpaymentrequest="\&quot;\&quot;" frameborder="\&quot;0\&quot;" ...

Любая помощь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...